0
問題は次のとおりです。残ったObjectIdを削除するには?
私は写真スキーマのコレクションを持っていて、スキーマが好きです。写真の中にlikeArrayというObjectIdの配列があり、likes colletionからデータを入力します。
しかしlikesコレクションのlikeオブジェクトを削除すると、likeArrayのようなObjectIdはまだ存在します。
likeArrayでlike._idのインデックスを見つけようとしましたが、likeArray.splice(index、1)を使用しましたが機能しませんでした。
誰かが解決策を知っていますか?ここで
写真スキーマです:
var Like = mongoose.model('Like', new mongoose.Schema({
user_id: {
type: mongoose.Schema.Types.ObjectId,
ref: 'user'
},
photo_id: {
type: mongoose.Schema.Types.ObjectId,
ref: 'photo'
},
created_at: {type: Date, default: Date.now}
}));
スキームのコードを質問に追加してください:) –
私はスキーマを追加しました。 –