您好,欢迎访问一九零五行业门户网

如何在 MongoDB 4 中对文档进行排序并仅显示单个字段?

要在 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" }
以上就是如何在 mongodb 4 中对文档进行排序并仅显示单个字段?的详细内容。
其它类似信息

推荐信息