试图从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) 当我看到一个字段:值对为
"name":"foo" 和 "name":foo
两者有什么区别?两个值都应该是字符串吗?
那怎么样?
"age":3 和 "age":"3"
第一个是整数吗?我很迷惑.
谢谢.
我在服务器上创建一个临时文件,有人上传.在我测试时,可以在我的机器中使用完整的主目录路径.但现在我必须将它部署到服务器,我尝试使用〜,但我得到了一个
java.io.FileNotFoundException: ~/test/csvFile.csv (No such file or directory)
我如何使用类似于*nix中的主目录的缩写.我正在使用java.io.File包.
谢谢.
我正在使用bootstrap- datepicker,并在2012年6月15日的选定日期获得值1339698600000.
这是什么日期格式?如何将其转换为人类可读格式?
有没有我可以找到更多格式的资源?
我想知道如何将匹配和案例应用于我的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()时,它会调用所需的方法,具体取决于对象内部的值.以上代码是否正确执行我想要的?
一个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) mongodb ×2
scala ×2
assertions ×1
datepicker ×1
datetime ×1
file-io ×1
java ×1
minitest ×1
unit-testing ×1