Mongodb meteor-\返回带有尾随垃圾的收集项目的id
我通过一个基本的find()查询返回收集结果,我收到的{{{u id}}发生了一些奇怪的事情。我得到的不是唯一的id,而是一堆看起来像文档其他部分的尾随垃圾。这只发生在一个集合中-完全相同的查询可以完美地处理我的所有其他集合。我想这可能与我如何添加收藏项目有关,但我很迷茫。如果需要,我可以提供更多的信息,但我想可能有人以前遇到过这种情况,可以根据我所描述的内容提供建议 以下是问题集合中文档的{{{u id}}外观:Mongodb meteor-\返回带有尾随垃圾的收集项目的id,mongodb,meteor,Mongodb,Meteor,我通过一个基本的find()查询返回收集结果,我收到的{{{u id}}发生了一些奇怪的事情。我得到的不是唯一的id,而是一堆看起来像文档其他部分的尾随垃圾。这只发生在一个集合中-完全相同的查询可以完美地处理我的所有其他集合。我想这可能与我如何添加收藏项目有关,但我很迷茫。如果需要,我可以提供更多的信息,但我想可能有人以前遇到过这种情况,可以根据我所描述的内容提供建议 以下是问题集合中文档的{{{u id}}外观: 3D5DWGh9n96BuiC4P""%7B"userId":"hJhLm8iB
3D5DWGh9n96BuiC4P""%7B"userId":"hJhLm8iBL9cQDEhzf","limit":10,"skip":0,"props":%7B%7D%7D
有人知道这是怎么回事吗
NB:这是我第一次愚蠢地遗漏的额外信息:
当我查找()时,不会返回尾随内容。fetch()。只有当我使用easysearch包()时才会发生这种情况。很抱歉,前面不够清楚
助手:
Template.search.helpers({
articlesIndex: () => ArticlesIndex
});
…模板的相关部分:
{{> EasySearch.Input index=articlesIndex}}
<ul>
{{#EasySearch.Each index=articlesIndex}}
<li><a href="/article/{{_id}}">{{title}}</a></li>
{{/EasySearch.Each}}
</ul>
{{>EasySearch.Input index=articlesIndex}
{{{#EasySearch.Each index=articlesIndex}
{{/EasySearch.Each}
搜索结果中的HREF就是有问题的ID所在。实际上,看起来我已经找到了答案。根据github上的问题,包使用了\u id,因此我必须参考\u originalId。这里有一个链接,以防它对其他人有所帮助:您能显示
模板
和助手
代码吗?您是如何查询和显示数据的?您是否可以在浏览器控制台中使用DB.find().fetch()
,并查看它输出了什么。。。它仍然有这个_id吗?还提供你正在使用的模板+帮助程序Anks all-我将在回到我的计算机后共享代码和fetch()结果:-),因此,在我查找()时不会返回尾部内容。fetch()。只有当我使用easysearch包()时才会发生这种情况。很抱歉,前面不够清楚。助手:Template.search.helpers({articlesIndex:()=>articlesIndex})代码>模板的相关部分:{{>EasySearch.Input index=articlesIndex}}{{{EasySearch.Each index=articlesIndex}}- {{/EasySearch.Each}
搜索结果中的HREF是有问题的ID所在的位置。