0
在我的集合中,我有一个users
字段作为User集合的数组。在MongoDB中用字符串数组替换嵌入式文档数组
所以,目前看起来是这样的:
{ "name" : "Untitled", "users" : [ { "name" : "Ace Ventura", "datecreated" : "2012-10-05T23:55:56.940Z", "_id" : "740063fb-79c5-4f7f-96e1-907d6ffb1d16" } ], "datecreated" : "2012-10-05T23:55:56.954Z", "_id" : "e207eaea-89f7-48ae-8ba7-b6aa39db2358" }
我想,这样用户采集的阵列就像变成用户采集的_id
财产的数组进行更新。像这样:
{ "name" : "Untitled", "users" : ["740063fb-79c5-4f7f-96e1-907d6ffb1d16" ], "datecreated" : "2012-10-05T23:55:56.954Z", "_id" : "e207eaea-89f7-48ae-8ba7-b6aa39db2358" }
我该如何做到这一点?
在此先感谢。
我假设每个文档数组都有/可以有多个条目? – 2013-03-19 06:38:17
对,上面例子中的'users'将会有多个对象。 – Gezim 2013-03-19 19:32:56