Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个集合,其中每个文档都具有以下结构:
{ a: { foo: [1, 2, 3], bar: [4, 5, 6], } }
有什么办法可以同时更新里面的所有键a吗?即说我想同时设置foo和不做但做类似的bar事情[]$set: {'a.foo': [], 'a.bar': []}$set: {'a.*': []
a
foo
bar
[]
$set: {'a.foo': [], 'a.bar': []}
$set: {'a.*': []
不,您不能使用通配符运算符来选择字段名称。
因此,您必须先知道该字段的名称,然后才能对其进行更新。
有关更多说明,请参阅此问题。