1
我有一个MongoDB数据库,我试图用连接字符串替换特定元素的所有数组。目前,大多数文档都有一串字符串。我需要一个脚本来查找每个包含数组的文档(有些已经手动更新),然后将该数组替换为当前内容的串联。在MongoDB中替换类型
到目前为止,我有:
var cursor = db.recipe.find({ directions: { $type : 4 } });
while (cursor.hasNext()) {
var doc = cursor.next();
db.recipe.update(
{ _id : doc._id },
{ $set : { directions : { $concat : { doc.directions } } } }
);
};
不幸的是,它不断抱怨意外 ''。我假设我正确使用$ concat。