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

Nelze získat přístup k vlastnosti objektu odpovědi Mongoose

Mám podezření, že hodnota, kterou se snažíte získat, není ve vašem Schema ale je uložen ve vaší databázi.

Odtud máte dvě řešení. Můžete přidat entity_id do vašeho Schema a Mongo jej bude moci svázat s Document předmět, který obdržíte. Toto je doporučený způsob.

Nebo můžete obejít mongoose Schema a přístup k nezpracovanému dokumentu uloženému v databázi pomocí docs[0]._doc.entity_id . Toto řešení nedoporučuji, pokud nevíte, co děláte.



  1. Kontingenční řádky do sloupců v MongoDB

  2. Jak se dotazovat MongoDB, abyste otestovali, zda položka existuje?

  3. Připojte data k existujícímu souboru gridfs

  4. Průměr pole dílčího dokumentu napříč dokumenty v Mongo