MongoDB如何检查是否为非空(not null)
使用$ne检查不为空。让我们创建一个包含文档的集合-
> db.demo764.insertOne({"LoginUserName":"Chris","LoginPassword":"Chris_12"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5eb04ee55637cd592b2a4afc")
}
> db.demo764.insertOne({"LoginUserName":"Chris","LoginPassword":null});
{
"acknowledged" : true,
"insertedId" : ObjectId("5eb04eee5637cd592b2a4afd")
}
> db.demo764.insertOne({"LoginUserName":"Chris","LoginPassword":""});
{
"acknowledged" : true,
"insertedId" : ObjectId("5eb04ef35637cd592b2a4afe")
}在find()方法的帮助下显示集合中的所有文档-
> db.demo764.find();
这将产生以下输出-
{ "_id" : ObjectId("5eb04ee55637cd592b2a4afc"), "LoginUserName" : "Chris", "LoginPassword" : "Chris_12" }
{ "_id" : ObjectId("5eb04eee5637cd592b2a4afd"), "LoginUserName" : "Chris", "LoginPassword" : null }
{ "_id" : ObjectId("5eb04ef35637cd592b2a4afe"), "LoginUserName" : "Chris", "LoginPassword" : "" }以下是要检查不为null的查询-
> db.demo764.find({"LoginUserName":"Chris","LoginPassword" : { '$ne': null } });这将产生以下输出-
{ "_id" : ObjectId("5eb04ee55637cd592b2a4afc"), "LoginUserName" : "Chris", "LoginPassword" : "Chris_12" }
{ "_id" : ObjectId("5eb04ef35637cd592b2a4afe"), "LoginUserName" : "Chris", "LoginPassword" : "" }热门推荐
10 妹妹生日祝福语简短唯美
11 祝贺开业文案祝福语简短
12 学生节祝福语简短大全
13 离别简短的祝福语大全
14 好朋友夫妻祝福语简短
15 妈妈祝福语简短16字
16 对离岗同事祝福语简短
17 年月日祝福语简短
18 祝老婆生日祝福语简短