我有一个与python一起使用的MongoDB。我的条目如下:
{
a: something
b: something
c: {
d: something
e: something
f: something
}
}
我想查询具有d和e特定值的条目,但我不关心f中的值。
我尝试过根本不指定f(类似于我不关心b值,我只是不将它添加到查询中):
{
a: a_value
b: b_value
c: {
d: d_value
e: e_value
}
}
我也尝试过使用:
{
a: something
b: something
c: {
d: something
e: something
f: { $exists : 1 }
}
}
但这些都没有奏效(事实上,我根本没有结果)
我的查询应该如何?
谢谢!
答案 0 :(得分:6)
我找到了解决方案。查询应如下所示:
{
a: something
b: something
c.d: something
c.e: something
}
我希望它可以帮到某人: - )