‘collection.firstExample(example)’ method return one document that matches to given example. If not document matches to given example, it return null.
127.0.0.1:8529@abc_org> db.user.all().toArray() [ { "_key" : "15950", "_id" : "user/15950", "_rev" : "_cReaqJC---", "id" : 1, "firstname" : "Sailu", "lastName" : "Ptr", "age" : 32 }, { "_key" : "15970", "_id" : "user/15970", "_rev" : "_cRebGD2---", "id" : 2, "firstname" : "Gopi", "lastName" : "Battu", "age" : 33 }, { "_key" : "15978", "_id" : "user/15978", "_rev" : "_cRebX7q---", "id" : 3, "firstname" : "Krishna", "lastName" : "Gurram", "age" : 32 }, { "_key" : "15998", "_id" : "user/15998", "_rev" : "_cRebx9K---", "id" : 4, "firstname" : "Venkat", "lastName" : "Ptr", "age" : 35 } ]
Let’s get one user document whose age is 32.
127.0.0.1:8529@abc_org> db.user.firstExample({"age": 32}) { "_key" : "15950", "_id" : "user/15950", "_rev" : "_cReaqJC---", "id" : 1, "firstname" : "Sailu", "lastName" : "Ptr", "age" : 32 }
Let’s get one user document whose age is 40.
127.0.0.1:8529@abc_org> db.user.firstExample({"age": 40}) null
Alternative syntax
collection.firstExample(path1, value1, ...)
127.0.0.1:8529@abc_org> db.user.firstExample("age", 32, "firstname", "Sailu") { "_key" : "15950", "_id" : "user/15950", "_rev" : "_cReaqJC---", "id" : 1, "firstname" : "Sailu", "lastName" : "Ptr", "age" : 32 }
No comments:
Post a Comment