在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
返回一个游标。