-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
Major - P3
-
None
-
Affects Version/s: 1.5.2
-
Component/s: Querying
-
None
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
> db.people.save(
{ fname: "BOB", lname: "SMITH" })
> db.people.find(
)
{ "_id" : ObjectId("4c06e2eb4138a24d33ee0fdc"), "fname" : "BOB", "lname" : "SMITH" }> db.people.save(
{ fname: "BOB", lname: "SMITH", mname: "ROBERT", suffix: "JR" })
> db.people.ensureIndex(
);
> db.people.find({ lname: "SMITH", mname:
})
-Nothing Returned-
Also, using null for the value retrieves the doc even thought that is incorrect (since the index stores a null for that index value).
> db.people.find(
{ lname: "SMITH", mname: null })
{ "_id" : ObjectId("4c06e2eb4138a24d33ee0fdc"), "fname" : "BOB", "lname" : "SMITH" }