sql >> Databasteknik >  >> NoSQL >> MongoDB

Varför använder mongoDB objectID?

Efter att ha förberett doc.. är en grundläggande fråga implementeringen av mongo DB som hashtabellstyp?

MongoDB använde BSON, en binär form av JSON. Ett JSON-objekt är i princip bara en "hashtable" eller en uppsättning nyckel-/värdepar.

exakt vad är användningen av objekt-id? det är ett stort antal som genereras med tiden.

I MongoDB måste varje dokument du lagrar ha ett _id . Om du inte anger ett värde för _id , då genererar MongoDB en automatiskt åt dig. Om du har en unik nyckel när du infogar objektet kan du använda den istället. För detaljer om ObjectId se här.

Om jag ser någon nosql som är nyckel-värde, frågar jag med nyckel värdet.

MongoDB är inte bara nyckel-värde. MongoDB stöder flera index på en enda samling, du kan fråga på många olika fält, inte bara "nyckeln" eller "id".



  1. Hitta i Double Nested Array MongoDB

  2. mongodb-fråga utan fältnamn

  3. Hur man får tillbaka originaldokumentet efter aggregering

  4. Agentlös databasövervakning med ClusterControl