相关疑难解决方法(0)

MongoDB:如何更改字段的类型?

Stackoverflow中已经存在一个问题,与我的问题非常相似.问题是这个问题的答案是针对Java驱动程序,我试图在shell中进行.

我这样做......

db.meta.update(
  {'fields.properties.default': { $type : 1 }}, 
  {'fields.properties.default': { $type : 2 }}
)
Run Code Online (Sandbox Code Playgroud)

这不行!

mongodb

145
推荐指数
7
解决办法
17万
查看次数

如何更新一个MongoDB文档的_id?

我想更新一个文档的_id MongoDB.我知道这不是一个非常好的实践.但由于某些技术原因,我需要更新它.但如果我尝试更新它,我有:

> db.clients.update({ _id: ObjectId("123")}, { $set: { _id: ObjectId("456")}})

Performing an update on the path '_id' would modify the immutable field '_id'
Run Code Online (Sandbox Code Playgroud)

而且没有更新.我怎么能真正更新它?

mongodb

121
推荐指数
3
解决办法
9万
查看次数

标签 统计

mongodb ×2