在MongoDb中,当我尝试修改集合中的现有文档时,它将生成以下异常:javascript execution failed : can't save a DBQuery object at src/mongo/shell/collection.js
在mongoDb shell中,我执行以下操作:

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

调用save方法时会引发异常。

最佳答案

var doc1 = db.users.findOne({name:"Harmeet"})db.users.find返回一个游标。

10-08 18:06