mongodb find by value code example

Example 1: mongodb find field based on variable

var name = req.params.name;
var value = req.params.value;
var query = {};
query[name] = value;
collection.findOne(query, function (err, item) { ... });

Example 2: mongo console find by id

db.collection.find({_id:ObjectId('5e208c18d598b806c869ca37')}).pretty()

Example 3: operator to return specific data of a mongodb query

db.inventory.find( { status: "A" }, { item: 1, status: 1 } )

Example 4: mongodb find element in array

db.yourCollection.find( { array: "element" } )

Example 5: mongodb find array with element

// Finds all documents that have a property named "tags"
// which has at least one array element matching "red"
db.inventory.find( { tags: "red" } )