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

mnich vs mongoose pro Mongodb

Jsou různé, i když jde o dva přístupy ke stejnému základnímu problému. Mongoose je poměrně sofistikovaný plnohodnotný ORM. Více funkcí, ale více složitosti. Monk je rozsahem menší, a proto je snáze pochopitelný.

Můj návrh je začít kódovat se základním mongodb přímo modul ovladače. Když pochopíte, jak to funguje a jak jsou jeho části otravné, pochopíte výhody monk a můžeš si to vyzkoušet, jestli se ti to líbí. mongoose bych nedoporučoval začátečníkovi. Mongodb je již dost složitý na to, aby se to naučil, a zatímco mongoose může být užitečný, jeho API je docela kouzelné a předpokládá, že už znáte složité aspekty mongodb.



  1. Jak odstranit hluboce vnořený objekt v mongodb

  2. PyMongo:Co se stane s kurzorem, když no_cursor_timeout=True

  3. import CSV souboru MongoDB s ISODate

  4. Aktualizujte pole hodnotou z vnořeného pole