CNode

mongodb 的文档为什么总是更新不成功?

Yyimity发布于13 年前最后回复13 年前1 回复5896 浏览0 收藏

这里是我在 shell 中的命令

> use ajax
switched to db ajax

> db.posts.find()
{ "_id" : ObjectId("510f1ac5f3cdbff610e7ff56"), "post_title" : "xinlangweibo" }
> db.posts.update({_id:"510f1ac5f3cdbff610e7ff56"},{"post_title":"sina"});
> db.posts.find()
{ "_id" : ObjectId("510f1ac5f3cdbff610e7ff56"), "post_title" : "xinlangweibo" }

> db.posts.update({_id:"510f1ac5f3cdbff610e7ff56"},{post_title:"sina"});
> db.posts.find()
{ "_id" : ObjectId("510f1ac5f3cdbff610e7ff56"), "post_title" : "xinlangweibo" }

使用了这么两种形式的更新,都不成功。

第一种 post_title 没有双引号,第二种有呢,都不成功。

麻烦大家帮忙看下,到底哪里的问题。

查看回复

回复 (1)

Y
yimity#1·13 年前

找到问题了,原来是我用错了。

db.posts.update({_id:ObjectId("510f1ac5f3cdbff610e7ff56")},{post_title:"sina"});

应该是这样子。

参与回复
登录后即可参与回复。登录