MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

$ ne演算子を使用してMongoDBにクエリを実行するにはどうすればよいですか?


$ ne演算子を使用してMongoDBにクエリを実行するには、次の構文を使用します-

db.yourCollectionName.find({yourFieldName:{$ne:yourValue}}).pretty();

ドキュメントを使用してコレクションを作成しましょう-

> db.notEqaulToDemo.insertOne({"StudentName":"Larry","StudentMathMarks":68});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd3a6bde8cc557214c0ded")
}
> db.notEqaulToDemo.insertOne({"StudentName":"Chris","StudentMathMarks":88});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd3a79de8cc557214c0dee")
}
> db.notEqaulToDemo.insertOne({"StudentName":"David","StudentMathMarks":45});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd3a89de8cc557214c0def")
}
> db.notEqaulToDemo.insertOne({"StudentName":"Carol","StudentMathMarks":69});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd3a97de8cc557214c0df0")
}

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.notEqaulToDemo.find().pretty();

これにより、次の出力が生成されます-

{
   "_id" : ObjectId("5cbd3a6bde8cc557214c0ded"),
   "StudentName" : "Larry",
   "StudentMathMarks" : 68
}
{
   "_id" : ObjectId("5cbd3a79de8cc557214c0dee"),
   "StudentName" : "Chris",
   "StudentMathMarks" : 88
}
{
   "_id" : ObjectId("5cbd3a89de8cc557214c0def"),
   "StudentName" : "David",
   "StudentMathMarks" : 45
}
{
   "_id" : ObjectId("5cbd3a97de8cc557214c0df0"),
   "StudentName" : "Carol",
   "StudentMathMarks" : 69
}

以下は、MongoDB$ne演算子のクエリです-

> db.notEqaulToDemo.find({StudentMathMarks:{$ne:88}}).pretty();

これにより、次の出力が生成されます-

{
   "_id" : ObjectId("5cbd3a6bde8cc557214c0ded"),
   "StudentName" : "Larry",
   "StudentMathMarks" : 68
}
{
   "_id" : ObjectId("5cbd3a89de8cc557214c0def"),
   "StudentName" : "David",
   "StudentMathMarks" : 45
}
{
   "_id" : ObjectId("5cbd3a97de8cc557214c0df0"),
   "StudentName" : "Carol",
   "StudentMathMarks" : 69
}

  1. LIMITを使用してMongoDBをクエリする方法は?

    制限付きでMongoDBにクエリを実行するには、LIMIT()メソッドを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo58.insertOne({"Name":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e285f8fcfb11e5c34d8991f") } > db.demo58.insertOne({"

  2. 「like」に似たMongoDBをクエリする方法は?

    「like」と同様に実装するには、MongoDBで//と一緒にfind()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo686.insertOne({"FirstName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea55182a7e81adc6a0b395c") } > db.demo686.insertO