12

MongoDb で、コレクション内の既存のドキュメントを変更しようとすると、次の例外が生成されます。javascript execution failed : can't save a DBQuery object at src/mongo/shell/collection.js

mongoDb シェルで、次のアクションを実行します。

 > var doc1 = db.users.find({name:"Harmeet"})
 > doc1.color = "Blue"
 > db.users.save(doc1)

save メソッドを呼び出すと、例外が発生します。

4

2 に答える 2

34

使用する var doc1 = db.users.findOne({name:"Harmeet"})

db.users.findカーソルを返します。

于 2013-08-04T09:28:36.880 に答える