1
このアプローチに基づいてMongoDBの別のコレクションに文書を移動しようとしていますSaving Mongoose object into two collections。Mongooseを使って別のコレクションに文書を移動する
この例では、2つの新しいオブジェクトを作成する方法を示しています。私の目標はコレクションを別のコレクションに移動することです。
もう少し具体的にする:ドキュメントでは、最終的に完了するタスクのリストがあり、このドキュメント内で別の配列に移動する必要があります。しかし、私は未完了のすべてを照会することができる必要があり、これは2つのコレクションで可能になるはずです。
ように私は、このソリューションが動作するように取得することはできませんよ」日を入れ替えることができます二回
スキーマを登録する必要があります。 'VersionError:idの一致する文書が見つかりませんでした。58b1512b8f361b717254fa59"ほとんど無意味なことに、マニュアルを手動でコレクションに挿入すると、そのようなエラーは発生しませんでした。 id部分に関するステップがありません。誰でもこのソリューションに詳細を追加できますか? – stuffyjoelab
@stuffyjoelab最初に切り替えるための文書が必要です。 'idの一致する文書が見つかりません" 58b1512b8f361b717254fa59 "'は彼のIDを持つ文書がないことを示します。 – arcs
少し遅れますが...スキーマの '_id'プロパティが' String'型に設定されていない限り、mongooseは 'ObjectId'を期待します。あなたのidが文字列で、mongooseがオブジェクトidを期待している場合は、 'mongoose.Types.ObjectId(id)'を使用して、必要なら 'mongoose.Types.ObjectId.isValid(id)'で事前に検証してください – Ben