Meteor会话和路由器不能一起工作。当我们点击未导航到页面的按钮时。 如下面的代码所示。
getfamilys: function getfamilys(keyVal,searchitem, callback)
{
var familysArray = [];
familysArray = family.find({ }, {limit:10,skip:(Number(keyVal))}).fetch();
return familysArray;
}
这是我得到的错误。
"Exception from Tracker recompute function: Meteor does not currently support objects other than ObjectID as ids
LocalCollection._idStringify@http://localhost:4000/packages/minimongo.js?e8806aa7782b729b2517ebc0cd10b321667f1427:1114:11
seqChangedToArray/seqArray<@http://localhost:4000/packages/observe-sequence.js?2fd807ea171ead273b9e6458607cb226012d9240:311:20
_.collect@http://localhost:4000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:174:1
seqChangedToArray@http://localhost:4000/packages/observe-sequence.js?2fd807ea171ead273b9e6458607cb226012d9240:295:18
ObserveSequence.observe/computation</<@http://localhost:4000/packages/observe-sequence.js?2fd807ea171ead273b9e6458607cb226012d9240:137:22
Tracker.nonreactive@http://localhost:4000/packages/tracker.js?517c8fe8ed6408951a30941e64a5383a7174bcfa:513:12
ObserveSequence.observe/computation<@http://localhost:4000/packages/observe-sequence.js?2fd807ea171ead273b9e6458607cb226012d9240:121:7
Tracker.Computation.prototype._comput"[…]
请帮帮我。
答案 0 :(得分:1)
首先,您没有提供任何代码,因此我无法为您提供任何具体的帮助。但是,当您查找文档更改时,您遇到的问题来自尝试使用奇怪的_id
。
在您的代码中,您尝试在某个地方处理文档,但是您没有使用正确的_id
字段。
你正在做这样的事情xxx.find({_id: foo})
(或类似的)
问题是您的foo
不是String或Mongo.ObjectID。只需将其更改为您正在寻找的字符串,问题就应该自行解决。