sql >> Databáze >  >> NoSQL >> MongoDB

Jak v MongoDb použít třídicí interní pole přítomná v dokumentu?

K tomu byste museli použít agregační rámec

toto se vrací

"result" : [
    {
            "_id" : ObjectId("5139ba3dcd4e11c83f4cea12"),
            "field1" : "somevalue",
            "name" : "xtz",
            "nested_documents" : {
                    "x" : "-1",
                    "y" : "3"
            }
    },
    {
            "_id" : ObjectId("5139ba3dcd4e11c83f4cea12"),
            "field1" : "somevalue",
            "name" : "xtz",
            "nested_documents" : {
                    "x" : "1",
                    "y" : "2"
            }
    },
    {
            "_id" : ObjectId("5139ba3dcd4e11c83f4cea12"),
            "field1" : "somevalue",
            "name" : "xtz",
            "nested_documents" : {
                    "x" : "2",
                    "y" : "3"
            }
    }
],
"ok" : 1

Doufám, že to pomůže




  1. Hodnota data a času MongoDB se neukládá správně

  2. mongoose vynutit jedinečný atribut na vlastnosti vnořeného dokumentu

  3. Proč je připojení k MongoDB z Node.js pomalé

  4. Java převádí bajty na binární bezpečný řetězec