0
私はExpressでのNode.jsにマングースでのMongoDBを使用して、この1のように、コレクション内のドキュメントにアクセスしようとしています:mongoDBノードAPI - 結果キーの値にアクセスできません。
{
_id:"ATypicalObjectID",
name:"object",
en:{AnotherObjectWithStuffInside}
}
私のミドルウェアにおける機能により、この1のように:
collection.findOne({name:"object"}).then(function(object){
console.log(object, object.en, object[en], object.getValue("en"));
});
そして、ログイン結果は{TheTextObjectmentionnedAbove}, undefined, undefined, {AnotherObjectWithStuffInside}
あるしかし、私はこの二つの
undefined
(even on the mongoDB Node.js driver API)を持っている理由を理解し、私は結果のすべてをログに記録するのでこれだけのgetValue()関数を使用することはできませんオブジェクトキー! (?回避策または返されたドキュメントの値にアクセスするための良い方法ということです)
あなたはこのコードをもう一度再チェックする必要があると思いますか? – Shubham
@Shubham私は私の質問を編集しました。私のコードの一部についてもっと正確にしてください。再チェックする必要がありますか? (私はそれを簡略化しました) – PaulCo
どこでテキストを定義しますか? –