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

Jak nejlépe ukládat informace o dědictví v mongodb?

Můžete jednoduše uložit typy a podtypy do pole, jako je toto:

doc1 = {
    "_type": ["animal"],
    "name": ...
}

doc2 = {
    "_type": ["animal","dog"],
    "name": ...,
    "barkFile": ...
}

doc3 = {
    "_type": ["animal","dog","poodle"],
    "name": ...,
    "barkFile": ...,
    "haircut": ...
}

Pomocí tohoto modelu dotaz db.data.find({_type:"dog"}) vrátí doc2 i doc3.




  1. Jak zobrazit obrázek base64 v reakci?

  2. Spuštění PDI Kettle na Javě - Mongodb Step Missing Plugins

  3. aktualizace mongodb se nezobrazují, dokud nerestartuji server uzlu

  4. Jak přidat nové objekty do vnořeného pole pro mongodb pomocí node.js?