0
私は、$ http.postを使用して、ローカル配列内に永続化しているMongoデータベースにオブジェクトを追加するMEANスタックアプリケーションがあります。投稿時に生成されたObjectID(._id)属性を返す方法はありますか?
私は後でGETできるように、ローカル配列に "ポインタ"を保持しようとしています。
私は、$ http.postを使用して、ローカル配列内に永続化しているMongoデータベースにオブジェクトを追加するMEANスタックアプリケーションがあります。投稿時に生成されたObjectID(._id)属性を返す方法はありますか?
私は後でGETできるように、ローカル配列に "ポインタ"を保持しようとしています。
私はMEANスタックの動作方法がわかりませんが、多くの場合、javascriptオブジェクトを渡して挿入を呼び出すと、ドライバは正常に挿入された後、新しい生成されたObjectIdまたは_vフィールドでオブジェクトを修正します。ほとんどの場合、ObjectIdの生成はMongoDBサーバではなくドライバによって行われます。
したがって、多くの場合、ポストコールから同じオブジェクトを返すことで、ObjectIdが得られます。
多分あなたは、ドライバがあなたのために仕事をしているかどうかを確認するためにコンソールに挿入した後にオブジェクトを印刷することができます。それがしている場合は、応答として同じオブジェクトを返すことができます。
そうでない場合は、運が悪いです。
それはそれほど簡単でした! – QuantumRich