sql >> Databasteknik >  >> NoSQL >> MongoDB

Returnera den faktiska typen av ett fält i MongoDB

Från MongoDB 3.4 kan du använda $type aggregeringsoperator för att returnera ett fälts typ.

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

vilket ger:

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


  1. Försöker få en lista över samlingar från mongoose

  2. Bästa praxis för att uppgradera Redis med Sentinels?

  3. MongoDB insertMany()

  4. redis för loggning