小编Gol*_*lem的帖子

SQL表到nosql(MongoDB) - 简单的例子

我有一些问题要理解nosql.我正在使用mongodb和java,并希望创建类似的东西:一个表(人),其中列名为(作为字符串),年龄(作为整数),已婚(布尔).在普通的sql中它很容易......但是如何继续使用mongodb和java?

好吧我知道:mongodb中的表是一个集合,列是BSON字段.我会这样开始的

        Mongo m = new Mongo();
        DB db = m.getDB("myDatabase");
        DBCollection col = db.getCollection("Persons");
        BasicDBObject doc = new BasicDBObject();
        doc.put("something?", "something?");
        col.insert(doc);
Run Code Online (Sandbox Code Playgroud)

前3个步骤很简单.我有我的收藏(表),我应该把BSON字段(列)的名字,年龄,已婚.但是怎么样?我知道put()方法,但我应该放什么?如果我有构造,我想添加一些"人".

有任何想法吗?谢谢

java sql mongodb nosql

7
推荐指数
2
解决办法
3205
查看次数

Eclipse中没有HTML的JavaScript

我只想和JS一起玩.我想使用没有HTML或HTML页面的JS - 只是一个输出控制台.什么是最好的方式?我有这个:

<html>
<body>
<h1>Playin around</h1>
<script type="text/javascript" src="script.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

的script.js:

var test = "global";

function out() {
    var test = "local";
    return test;
}

window.alert(out());
Run Code Online (Sandbox Code Playgroud)

如何替换window.alert以便我可以获得控制台输出以及如何制作"主要"或其他东西,我不必从HTML开始?

谢谢

html javascript eclipse

5
推荐指数
1
解决办法
5239
查看次数

面向对象编程:我应该使用函数还是对象文字

我知道一点点Java,我喜欢这整个类和OO编程风格.好吧我正在阅读JavaScript,我发现没有像Java和C++那样的"经典"OO风格,甚至不是简单的构造函数.程序员有很多选择.好吧,我做了这个,你怎么看待它.可以像这样编写构造函数吗?

//constructor of Human
function Human(name, age, size, married) {
    this.n = name;
    this.a = age;
    this.s = size;
    this.m = married
    this.printInformation = function() {
        return "Name: " + this.n + ", Age: " + this.a + ", Size: " + this.s + ", Married: " + this.m;
    };
}

var human1 = new Human("Lenny Linux", 42, "142cm", false);
window.alert(human1.printInformation());
Run Code Online (Sandbox Code Playgroud)

它的工作,所以我认为它可以.但是有一个问题:我也有其他选择.喜欢使用这些"对象文字"或他们称之为.我能做到这一点:

var human1 = {
    name: "Lenny Linux",
    age: 42,
    size: "142cm",
    married: false,
    printInformation: function() {
        //...
    } …
Run Code Online (Sandbox Code Playgroud)

javascript oop constructor

4
推荐指数
1
解决办法
243
查看次数

一个简单的扩展将无法工作,如何在scala中执行它

我试图在这里玩scala和something错误.也许是因为它太晚了或者因为日食不会很好,但我在这里有一个错误:

    class A(
      val name: String,
      val age: Integer,
      val pro: Boolean
    )

    class B(val size: Integer) extends A(name, age, pro) //error
Run Code Online (Sandbox Code Playgroud)
  • 找不到:值年龄B.scala/Test/src第1行Scala问题
  • 找不到:值名B.scala/Test/src第1行Scala问题
  • 找不到:值pro B.scala/Test/src line 1 Scala问题

A类在同一个包装中.我认为这是如何扩展工作的方式......有人有想法吗?

scala

1
推荐指数
1
解决办法
110
查看次数

标签 统计

javascript ×2

constructor ×1

eclipse ×1

html ×1

java ×1

mongodb ×1

nosql ×1

oop ×1

scala ×1

sql ×1