0
如果我有一个列表的对象:MongoDB的C# - 更新清除列表
List<string> myList { get; set; }
我怎样才能做一个MongoDB的更新做等价的:
myList.Clear();
它可以是用更新/ pullall完成?
如果我有一个列表的对象:MongoDB的C# - 更新清除列表
List<string> myList { get; set; }
我怎样才能做一个MongoDB的更新做等价的:
myList.Clear();
它可以是用更新/ pullall完成?
db.collection.update({}, { $set : {'myArray': [] }} , {multi:true})
或
db.collection.update({}, { $pull : { 'myArray': {} }}, {multi:true})
都将做的工作,但$set
是这样做,因为这个操作不会做任何计算阵列中的像$pull
做的正确方法。如果你必须坚持空阵列,这一切都是相关的。