Latest web development tutorials

MongoDB especie

MongoDB método sort ()

Uso MongoDB utilizar un método para ordenar () para ordenar los datos, el método sort () para especificar la columna de ordenación por el argumento, y el uso de 1 y -1 para especificar el tipo de camino, con 1 están dispuestas en orden ascendente, y -1 para en orden descendente.

gramática

método sort () de la sintaxis básica es la siguiente:

>db.COLLECTION_NAME.find().sort({KEY:1})

Ejemplos

recopilación de datos Col son los siguientes:

{ "_id" : ObjectId("56066542ade2f21f36b0313a"), "title" : "PHP 教程", "description" : "PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "php" ], "likes" : 200 }
{ "_id" : ObjectId("56066549ade2f21f36b0313b"), "title" : "Java 教程", "description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "java" ], "likes" : 150 }
{ "_id" : ObjectId("5606654fade2f21f36b0313c"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "mongodb" ], "likes" : 100 }

El siguiente ejemplo demuestra la recopilación de datos col por los gustos del campo en orden descendente:

>db.col.find({},{"title":1,_id:0}).sort({"likes":-1})
{ "title" : "PHP 教程" }
{ "title" : "Java 教程" }
{ "title" : "MongoDB 教程" }
>

NOTA: Si no se especifica el método sort () para ordenar por defecto en el documento ascendente.