Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "_id": ObjectId("1"),
- "data": "data1",
- "product_id": ObjectId("1")
- },
- {
- "_id": ObjectId("2"),
- "data": "data2",
- "product_id": ObjectId("2")
- },
- {
- "_id": ObjectId("3"),
- "data": "data3",
- "product_id": ObjectId("3")
- },
- {
- "_id": ObjectId("4"),
- "data": "data4",
- "product_id": ObjectId("4")
- },
- {
- "_id": ObjectId("5"),
- "data": "data5",
- "product_id": ObjectId("5")
- }
- var idsArray = ['1', '3'];
- collection.aggregate([{
- $match: {
- product: {$in: ['$product_id', idsArray]} // <- не работает
- // product: {$in: ['$product_id', _.map(idsArray, ObjectID)]} // <- не работает
- // ну и много других подобных вариантов перепробовал, не работает
- }
- }]).toArray().then(...);
- {
- "_id": ObjectId("1"),
- "data": "data1",
- "product_id": ObjectId("1")
- },
- {
- "_id": ObjectId("3"),
- "data": "data3",
- "product_id": ObjectId("3")
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement