IDでモデルを削除できますか?ドキュメントには、モデルを削除するためにモデル自体を渡す必要があると記載されています。
だから私は最初にモデルをフェッチしてからそれを削除する必要がありますか?IDで削除することはできませんか?
IDでモデルを削除できますか?ドキュメントには、モデルを削除するためにモデル自体を渡す必要があると記載されています。
だから私は最初にモデルをフェッチしてからそれを削除する必要がありますか?IDで削除することはできませんか?
コレクションからモデルを削除するという意味ですか?ドキュメントを見ると、実際のモデルを渡す必要があるように見えますが、ソースコードは、モデルid
またはモデルのいずれかを渡すことができcid
、上記のすべて(および配列)が機能することを示しています。上記のすべての)。
したがって、次のすべてが同等である必要があります。
collection.remove(myModel);
collection.remove(myModel.id);
collection.remove(myModel.cid);
collection.remove([myModel]);
ただし、これはテストしていません。
この投稿に出くわしたばかりです(方法は聞かないでください)。aのIDはmodel
、デフォルトではまたはのようなものc1
ですc23
。コレクションからIDでモデルを削除する場合は、次を使用してコレクションからモデルを取得するだけです。
myCollection.get('c1');
これにより、IDを持つモデルが返されc1
ます。すぐに削除する場合は、返されたモデルをコレクションremove()
関数に渡すだけです。
myCollection.remove( myCollection.get('c1') );