1
我用下面的代码为我的流星应用程序创建了一个种子。如何创建一个搜索和数组阵列
if (Years.find().count() === 0) {
for (y = 1905; y < 2015; y++) {
Years.insert({
year: y
});
}
}
然后,我想在我的应用程序中的查找语句中引用_id或year字段。
我所看到的是,种子创造什么,在我看来是我试图运行一个查询看起来像这样的阵列
的数组。
Years.find().fetch()
该返回数组
Years.find().fetch();
Array[110]
[0 … 99]
0: Object
_id: "hPXZuc54irJQ78mQ5"
year: 1905
__proto__: Object
1: Object
_id: "Z7nuSCRA8W7nn9j92"
year: 1906
__proto__: Object
[100 … 109]
length: 110
的数组,那么我想从搜索计算器使用$ elemMatch。
Years.find({year: {$elemMatch:{ year: "1988" } } });
而这就是我回来
LocalCollection.Cursor {collection: LocalCollection, sorter: null, _selectorId: undefined, matcher: Minimongo.Matcher, skip: undefined…}
_selectorId: undefined
_transform: null
collection: LocalCollection
_docs: LocalCollection._IdMap
_idParse: function (id) { // 1079
_idStringify: function (id) { // 1054
_map: Object
2BiEQnaFo37MfXgZo: Object
2LXuNkpH3uq27Wobw: Object
有没有更好的办法或许种子?还是我需要改变我查询的方式?
神奇!!!!这帮助我解决了播种问题,并且了解了将year.id翻译为实际年份时的工作方式。 – LanceHaig 2014-11-23 12:23:23