I have a MongoDB collection with documents in the following format:
{
\"_id\" : ObjectId(\"4e8ae86d08101908e1000001\"),
\"name\" : [\"Name\"],
\"zipcod
db.inventory.find( { dim_cm: { $elemMatch: { $gt: 22, $lt: 30 } } } )
you can use $gt
and $lt
in query.
You can use aggregate, too:
db.accommodations.aggregate(
[
{$project: {_id:1, name:1, zipcode:1,
size_of_name: {$size: "$name"}
}
},
{$match: {"size_of_name": {$gt: 1}}}
])
// you add "size_of_name" to transit document and use it to filter the size of the name