要在 mongoDB 4 中对文档进行排序,请使用 sort()。要仅显示已排序的单个字段,请将其设置为 1。让我们创建一个包含文档的集合 -> db.demo611.insertOne({"Name":"
要在 mongoDB 4 中对文档进行排序,请使用 sort()。要仅显示已排序的单个字段,请将其设置为 1。
让我们创建一个包含文档的集合 -
> db.demo611.insertOne({"Name":"Chris"});{
"acknowledged" : true, "insertedId" : ObjectId("5e987110f6b89257f5584d83")
}
> db.demo611.insertOne({"Name":"Adam"});{
"acknowledged" : true, "insertedId" : ObjectId("5e987115f6b89257f5584d84")
}
> db.demo611.insertOne({"Name":"John"});{
"acknowledged" : true, "insertedId" : ObjectId("5e987118f6b89257f5584d85")
}
> db.demo611.insertOne({"Name":"Bob"});{
"acknowledged" : true, "insertedId" : ObjectId("5e98711bf6b89257f5584d86")
}
借助 find() 方法显示集合中的所有文档 -
> db.demo611.find();
This will produce the following output:
{ "_id" : ObjectId("5e987110f6b89257f5584d83"), "Name" : "Chris" }
{ "_id" : ObjectId("5e987115f6b89257f5584d84"), "Name" : "Adam" }
{ "_id" : ObjectId("5e987118f6b89257f5584d85"), "Name" : "John" }
{ "_id" : ObjectId("5e98711bf6b89257f5584d86"), "Name" : "Bob" }
以下是使用 MonGoDB 4 对文档进行排序的查询 -
> db.demo611.find().sort({Name:1});
这将产生以下输出 &mius;
{ "_id" : ObjectId("5e987115f6b89257f5584d84"), "Name" : "Adam" }
{ "_id" : ObjectId("5e98711bf6b89257f5584d86"), "Name" : "Bob" }
{ "_id" : ObjectId("5e987110f6b89257f5584d83"), "Name" : "Chris" }
{ "_id" : ObjectId("5e987118f6b89257f5584d85"), "Name" : "John" }
--结束END--
本文标题: 如何在 MongoDB 4 中对文档进行排序并仅显示单个字段?
本文链接: https://www.lsjlt.com/news/436409.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0