sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan læser du et specifikt nøgle-værdi-par fra mongodb-samlingen

Det første argument til find() er forespørgselskriteriet, mens det andet argument til find() metoden er en fremskrivning, og den har form af et dokument med en liste over felter til inklusion eller udelukkelse fra resultatsættet. Du kan enten angive de felter, der skal inkluderes (f.eks. { field: 1 } ) eller angiv de felter, der skal ekskluderes (f.eks. { field: 0 } ). _id felt er implicit inkluderet, medmindre det er eksplicit udelukket.

I dit tilfælde vil db.users.find({name.first}) give en fejl, da det forventes at være et søgekriterie.

For at få navnet json :db.users.find({},{name:1 })

Hvis du kun vil hente name.first

db.users.find({},{"name.first":1})

Mongodb Dokumentationslink her



  1. Udførelse af batches af kommandoer ved hjælp af redis cli

  2. Mongodb-fejl:Positionsoperatøren fandt ikke det nødvendige match fra forespørgslen

  3. Sådan kontrolleres, om Mongos $addToSet var en dublet eller ej

  4. Fjern automatisk referenceobjekter ved sletning i MongoDB