我正在使用hood.ie来制作我正在制作的网络应用。我喜欢它的简洁性,但有些东西我不太确定。
从couchDB中检索数据时,有一种方法:findAll
- 例如:
hoodie.store.findAll('todo')
.done(function(allTodos) {
//do something with allTodos
})
我想知道/不喜欢的事实是,我得到todo
类型的所有项目,然后在我有了和今日约会一起玩。
而不是获得所有这些,是否有可能得到我真正想要的。
我知道有一种find方法但需要一个我不会拥有的id。
或者我根本不需要担心这个问题 - 是否要求所有数据都不那么昂贵(如果我有1000条以上的记录,我认为可能会这样)。
任何指导都将不胜感激。
感谢。
答案 0 :(得分:1)
您无需担心。
Hoodie将所有数据存储在您的浏览器中,并从中检索数据,当您致电hoodie.store.findAll('todo')
时,它不会在后台向CouchDB发送任何请求
将来,这个特殊的调用会变得更有效,因为Hoodie将使用对象类型的索引,但除非你每个用户有数千个对象,否则你甚至不应该看到差异