查询MongoDB:从给定的集合(如下面的示例)中,我只需要列出包含字段的对象,其中字段名以“need_”开头。
具有三个对象的集合示例
/* 1 */
{
"_id" : 1,
"need_some" : "A",
"need_more" : 1,
"website_id" : "123456789"
}
/* 2 */
{
"_id" : 2,
"need_more" : 2,
"website_id" : "123456789"
}
/* 3 */
{
"_id" : 3,
"website_id" : "123456789"
}
期望的输出结果:
/* 1 */
{
"_id" : 1,
"need_some" : "A",
"need_more" : 1,
"website_id" : "123456789"
}
/* 2 */
{
"_id" : 2,
"need_more" : 2,
"website_id" : "123456789"
}
查询可能看起来像这样
db.getCollection('nameCollection').find({ "need_.*" : { "$exists" : true }})