如何使用MongoDB查询名称中有空格的键?
要查询名称中带有空格的键,可以使用点(。)表示法。
步骤1:首先,您需要创建一个集合,在其中键的名称中要有空格。以下是查询:
> myValues["Details"] = {}
{ }
> myValues["Details"]["Student Name"]="John";
John
> myValues["Details"]["StudentAge"]=26;
26第2步:现在,您需要创建一个集合并将上述集合存储为文档。以下是查询
> db.keyHavingSpaceDemo.insertOne( myValues);
{
"acknowledged" : true,
"insertedId" : ObjectId("5ca27e3b6304881c5ce84ba4")
}以下是在find()方法的帮助下显示集合中所有文档的查询
> db.keyHavingSpaceDemo.find().pretty();
这将产生以下输出
{
"_id" : ObjectId("5ca27e3b6304881c5ce84ba4"),
"Details" : {
"Student Name" : "John",
"StudentAge" : 26
}
}这是查询名称中带有空格的键(即“学生姓名”)的方法。以下是查询
> db.keyHavingSpaceDemo.find({ "Details.Student Name": "John"} ).pretty();这将产生以下输出
{
"_id" : ObjectId("5ca27e3b6304881c5ce84ba4"),
"Details" : {
"Student Name" : "John",
"StudentAge" : 26
}
}热门推荐
10 画室蛋糕祝福语简短英文
11 结婚对白誓言简短祝福语
12 外婆祝福语短句唯美简短
13 春天变冷祝福语简短
14 考试祝福语老师评语简短
15 儿媳买车妈妈祝福语简短
16 诗词送行祝福语大全简短
17 美女蛋糕祝福语简短英文
18 关于老师蛋糕祝福语简短