Comparison Query operator using Mongoose
For Comparison of different BSON type values, see
| Name | Description |
| $eq | equeal to a specified value |
| $gt | greater than a specified value |
| $gte | greater than equal to a specified value |
| $in | Matches any of the values specified in an array |
| $lt | less than a specified value |
| $lte | less than or equal to a specified value |
| $ne | Matches all values that are not equal to specified value |
| $nin | Matches none of the values specified in an array |
$gt
const mongoose = require('mongoose');mongoose.connect("mongodb://localhost:27017/newDB",{useNewUrlParser: true}).then(()=>{console.log("connction successful...")}).catch((err)=>console.log(err));const playlistSchema = new mongoose.Schema ({// define schemaname:{type : String,required : true},sirname : String,email : String,role : String,active : Boolean,date : {type: Date,default : Date.now},roll : Number,})// collection creationconst PlayList = new mongoose.model("PlayList",playlistSchema)// get all data inside Databaseconst getDocument = async()=>{try {const result = await PlayList.find({roll: {$gt : 500}})// .select({name:1})console.log(result);}catch(err){console.log(err);}}getDocument();
connction successful...
[
{
_id: new ObjectId("61cc0946c62a51adf6bc23da"),
name: 'Vaibhav',
sirname: 'Bandal',
email: 'vaibhav@gmail.com',
role: 'front-end',
active: true,
date: 2021-12-29T07:07:50.876Z,
__v: 0,
roll: 583
},
{
_id: new ObjectId("61cc0946c62a51adf6bc23dc"),
name: 'amit',
sirname: 'badhe',
email: 'amit@gmail.com',
role: 'front-end',
active: true,
date: 2021-12-29T07:07:50.878Z,
__v: 0,
roll: 683
}
]
Post a Comment