I'm using MongoDb
(as part of MongoJS
) in Node
. Here is the documentation for MongoJS.
I'm trying to do a call within Node based on an entry's _id
field. When using vanilla MongoDB
from the console, I can do:
db.products.find({"_id":ObjectId("51d151c6b918a71d170000c7")})
and it correctly returns my entry. However, when I do the same thing in Node, like:
db.products.find({"_id": ObjectId("51d151c6b918a71d170000c7")}, function (err, record) {
// Do stuff
});
I get ReferenceError: ObjectId is not defined
.
What is the correct protocol for doing this?