小编the*_*cer的帖子

从scala将文档插入mongodb时出错

试图从scala插入mongodb数据库.以下代码不创建数据库或集合.尝试使用默认测试数据库.我该如何执行CRUD操作?

object Store {
      def main(args: Array[String]) = {
        def addMongo(): Unit = {
          var mongo = new Mongo()
          var db = mongo.getDB("mybd")
          var coll = db.getCollection("somecollection")
          var obj = new BasicDBObject()
      obj.put("name", "Mongo")
      obj.put("type", "db")
      coll.insert(obj)
      coll.save(obj)
      println("Saved") //to print to console
        }
    }
Run Code Online (Sandbox Code Playgroud)

scala mongodb

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

在一个mongodb键中,"foo"与foo有什么不同:值对?

当我看到一个字段:值对为

"name":"foo""name":foo

两者有什么区别?两个值都应该是字符串吗?

那怎么样?

"age":3"age":"3"

第一个是整数吗?我很迷惑.

谢谢.

mongodb

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

如何在我的java类中使用〜(相对目录)?

我在服务器上创建一个临时文件,有人上传.在我测试时,可以在我的机器中使用完整的主目录路径.但现在我必须将它部署到服务器,我尝试使用〜,但我得到了一个

java.io.FileNotFoundException: ~/test/csvFile.csv (No such file or directory)

我如何使用类似于*nix中的主目录的缩写.我正在使用java.io.File包.

谢谢.

java file-io

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

在什么日期格式是1339698600000 = 2012年6月15日?

我正在使用bootstrap- datepicker,并在2012年6月15日的选定日期获得值1339698600000.

这是什么日期格式?如何将其转换为人类可读格式?

有没有我可以找到更多格式的资源?

datetime datepicker twitter-bootstrap

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

将案例应用于scala中的act()

我想知道如何将匹配和案例应用于我的act()方法.这是我的tempObject类

case class tempObject(typeOfData: Int) {} 
Run Code Online (Sandbox Code Playgroud)

这是我的演员:

object StorageActor extends Actor {

  def act(TO: tempObject) = TO match {

    case TO(0) => println("True")
    case TO(1) => println("False")

  }
}
Run Code Online (Sandbox Code Playgroud)

因此,应该发生的是,当我将一个对象传递给act()时,它会调用所需的方法,具体取决于对象内部的值.以上代码是否正确执行我想要的?

scala

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

assert_difference期望错误计数,因此失败

一个Bookhas_many Reviews和一个Reviewbelongs_to Book.我使用的是rails 4.0和ruby 2.0.0p247

我正在运行测试如下:

test "DELETE destroy should decrement review count by 1" do

    book = Book.create({
                         :isbn=>"1234567890",
                         :title=>"Dummies Guide to Rails",
                         :author=>"KP",
                         :description=>"lorem ipsum"
    })

    # assert_not_nil Book.find_by_isbn('1234567890')

    review = Review.create!({
                              :book_id => book.id,
                              :name => "KP",
                              :email => "KP@KP.com",
                              :description => "Good book.",
                              # :book => book
    })

    assert_difference 'Review.count', 1 , "a review should be deleted" do
      puts Review.count # => 3
      delete :destroy, :book_id => book.id, :id => …
Run Code Online (Sandbox Code Playgroud)

unit-testing ruby-on-rails assertions minitest

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