sql >> Databáze >  >> NoSQL >> MongoDB

Sdružení MongoDB Many-to-Many

V závislosti na vašich potřebách dotazu můžete vše vložit do uživatelského dokumentu:

{name:"Joe"
,roles:["Admin","User","Engineer"]
}

Chcete-li získat všechny inženýry, použijte:

db.things.find( { roles : "Engineer" } );

Pokud chcete zachovat role v samostatných dokumentech, můžete místo názvu zahrnout _id dokumentu do pole rolí:

{name:"Joe"
,roles:["4b5783300334000000000aa9","5783300334000000000aa943","6c6793300334001000000006"]
}

a nastavte role jako:

{_id:"6c6793300334001000000006"
,rolename:"Engineer"
}


  1. Jaké jsou MongoDB výchozí uživatel a heslo?

  2. MongoDb - Změňte typ z Int na Double

  3. Redis je nakonfigurován tak, aby ukládal snímky RDB, ale v současné době nemůže zůstat na disku - Ubuntu Server

  4. Aktualizace Service Stack Redis List