如何使用 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
}
}以下是你如何查询名称带有空格的键,即“Student Name”。以下是要执行的查询
> db.keyHavingSpaceDemo.find({ "Details.Student Name": "John"} ).pretty();这将产生以下输出
{
"_id" : ObjectId("5ca27e3b6304881c5ce84ba4"),
"Details" : {
"Student Name" : "John",
"StudentAge" : 26
}
}
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP