У меня есть коллекция task
, в которой есть пара тысяч документов. Каждый документ имеет поле success
со значением true
или false
. Вот пример документа:
{
"_id" : ObjectId("5bd31f64c3a106f0392a7213"),
"current_user_id" : 9,
"company_id" : 239,
"project_id" : 2,
"user_action" : "create_project",
"success" : true,
"uuid" : "cf0cb41c-9c3b-4f2f-b82b-3516d2c18fc2",
"created_at" : "2018-10-26 17:06:28.479871"
}
Я хотел бы объединить документы в два: те, у которых success: true
в одном массиве, и те, у которых success: false
в другом.
Я попытался сделать два запроса с фильтрами success:true
для первого и success:false
для другого:
db.getCollection('tasks').find({ 'company_id': 239,
'success': true
})