我有一个用例,我需要在集合中插入元素,其中集合中的项目数量有限。
我发现这篇文章使用$push
https://docs.mongodb.com/v3.0/tutorial/limit-number-of-elements-in-updated-array/
但是,我想使用C#驱动程序对$addToSet
执行相同的操作。那可能吗?
答案 0 :(得分:0)
我相信您正在寻找Builder AddToSet方法 Update.AddToSet
可以像
一样使用var updateBuilder = Builders<T>.Update.AddToSet(field, value);
collection.UpdateMany(filterDefiniton, updateBuilder);