我有一个收藏品,但我无法从中删除特定型号。
使用 fetch() 从服务器中提取集合,然后我用数据填充视图。该集合仅包含一个 ID 列表。获取后的集合如下所示:
d {**length: 9**, models: Array[9], _byId: Object, _byCid: Object, _ioEvents: Object…}
_byCid: Object
_byId: Object
_callbacks: Object
_ioEvents: Object
addRoom: function () { [native code] }
joinRoom: function () { [native code] }
length: 9
models: Array[9]
0: d
_callbacks: Object
_escapedAttributes: Object
_pending: Object
_previousAttributes: Object
_silent: Object
attributes: Object
**_id: "50c6cf36ece4f5f327000006"**
__proto__: Object
changed: Object
cid: "c3"
collection: d
__proto__: x
1: d
2: d
3: d
4: d
5: d
6: d
7: d
8: d
length: 9
__proto__: Array[0]
removeRoom: function () { [native code] }
__proto__: x
现在,当我从集合中删除模型时,我会这样做
// called from the collection class so this = collection
this.remove({_id:data._id});
什么都没有发生,没有错误,什么都没有。当我记录集合时,它具有完全相同的数据。任何帮助,将不胜感激。