sql >> Database >  >> NoSQL >> MongoDB

Hoe te projecteren of een veld bestaat

Voer de volgende aggregatiepijplijn uit om de gewenste resultaten te krijgen:

db.collection.aggregate([
    {
        "$project": {
            "a": 1,
            "resultsOfComputation": {
                "d": { "$gt": ["$resultsOfComputation.d", null] }   
            }
        }
    }
])

Voorbeelduitvoer

/* 1 */
{
    "_id" : 1,
    "a" : 1,
    "resultsOfComputation" : {
        "d" : true
    }
}

/* 2 */
{
    "_id" : 2,
    "a" : 1,
    "resultsOfComputation" : {
        "d" : false
    }
}



  1. Is het mogelijk om voortgangsmeldingen op de kaart te krijgen in Mongo?

  2. MongoDB Auth kan gebruikersnaam niet vinden op Bitnami MEAN Stack Image

  3. Wat is Hadoop Mapper Class in MapReduce?

  4. Java-syntaxis met MongoDB