如何在 mongo monk 中使用 $in
how to use $in in mongo monk
和尚mongo的等号是什么?
use challenger_documents
db.question.find({_id: {$in: [ObjectId("56587ad1c30ea73eb22546f0"), ObjectId("5659779b5eb5a70f35db8125")]}})
例如,我试过这个但是它 returns []:
var mongodb = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/challenger_documents');
question = db.get("question")
question.find({_id:{$in:["5659cba1ef72b7ef523206c5"]}},{},function(e,d){console.log(d)})
您需要将 _id
字符串转换为 ObjectId
:
var mongodb = require('mongodb'),
monk = require('monk'),
db = monk('localhost:27017/challenger_documents'),
ObjectId = mongodb.ObjectID,
question = db.get("question");
question.find({_id: { $in: [ ObjectId("5659cba1ef72b7ef523206c5") ] } },{},function(e,d){ console.log(d) });
和尚mongo的等号是什么?
use challenger_documents
db.question.find({_id: {$in: [ObjectId("56587ad1c30ea73eb22546f0"), ObjectId("5659779b5eb5a70f35db8125")]}})
例如,我试过这个但是它 returns []:
var mongodb = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/challenger_documents');
question = db.get("question")
question.find({_id:{$in:["5659cba1ef72b7ef523206c5"]}},{},function(e,d){console.log(d)})
您需要将 _id
字符串转换为 ObjectId
:
var mongodb = require('mongodb'),
monk = require('monk'),
db = monk('localhost:27017/challenger_documents'),
ObjectId = mongodb.ObjectID,
question = db.get("question");
question.find({_id: { $in: [ ObjectId("5659cba1ef72b7ef523206c5") ] } },{},function(e,d){ console.log(d) });