根据查询获取数组中的所有文档ID,并且: 我试过这个,
db.getCollection('attendances').find({ "shift" : ObjectId("59ff8ff8c88f1550775ecb17")},{_id : 1})
db.getCollection( '雇员')。集合体([ {
$match : {"organization" : ObjectId("59f83c17fa62ad79d2d94b9c")}
},{
$project: {
_id : 1
}
}
])
并获得如下响应:
/* 1 */
{
"_id" : ObjectId("59f83c19fa62ad79d2d94ba1")
}
/* 2 */
{
"_id" : ObjectId("59f9a43cfa62ad79d2d951bd")
}
/* 3 */
{
"_id" : ObjectId("59f9a43efa62ad79d2d951bf")
}
/* 4 */
{
"_id" : ObjectId("59f9a440fa62ad79d2d951c0")
}
/* 5 */
{
"_id" : ObjectId("59f9a441fa62ad79d2d951c1")
}
/* 6 */
{
"_id" : ObjectId("59f9a443fa62ad79d2d951c2")
}
/* 7 */
{
"_id" : ObjectId("59f9a445fa62ad79d2d951c3")
}
因为我知道我找到了所有基于条件的文件,并且仅仅预测了这些文件,即为什么我得到文件的对象。但是我想要一些像这样的ID:
_id":[ObjectId("59f83c19fa62ad79d2d94ba1"),ObjectId("59f9a43cfa62ad79d2d951bd"), ObjectId("59f9a43efa62ad79d2d951bf") ]
我怎样才能做到这一点。任何帮助将不胜感激。