MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Renvoie le type réel d'un champ dans MongoDB

À partir de MongoDB 3.4, vous pouvez utiliser le $type opérateur d'agrégation pour renvoyer le type d'un champ.

db.posts.aggregate( 
    [ 
        { "$project": { "fieldType": {  "$type": "$date2"  } } } 
    ]
)

ce qui donne :

{ 
    "_id" : ObjectId("4c0ec11e8fd2e65c0b010000"), 
    "fieldType" : "string" 
}