【发布时间】:2013-06-24 13:29:54
【问题描述】:
我需要替换 Meteor.Collection 中的一个元素,但又想替换它,所以它出现在与旧元素相同的位置。
我在observe 的文档中发现,回调中有一个atIndex 参数。
例如
cursor.observe({
addedAt: function(document, atIndex, before){
...
}
...
})
这是否意味着我可以在特定的索引位置插入对象,如果可以,如何?
【问题讨论】:
-
例如,您可以添加“created”字段,然后将旧的“created”值复制到新对象,然后删除旧的。我相信这是一种更灵活的集合排序方式。
-
这是我现在采用的方法,添加一个数量不断增加的
_index字段。但是由于 atIndex 已经存在,我猜使用这个是有意义的
标签: collections indexing meteor