Mongodb 在对象中传递mongo选择器

Mongodb 在对象中传递mongo选择器,mongodb,meteor,Mongodb,Meteor,此Meteor客户端代码尝试为模板提供数据,该数据在编写选择器时有效mycl.find({'p':'pen'}),但在编写时无法返回任何文档,如: Template.myTemp.helpers({ 文件:()=>{ let元素=$('input:not(“.inactive”); 让query={}; 让key=element.prop('name'); query[key]=element.val(); return myCol.find(query);//这里只是随便说说,但是mongo

此Meteor客户端代码尝试为模板提供数据,该数据在编写选择器时有效
mycl.find({'p':'pen'})
,但在编写时无法返回任何文档,如:

Template.myTemp.helpers({
文件:()=>{
let元素=$('input:not(“.inactive”);
让query={};
让key=element.prop('name');
query[key]=element.val();

return myCol.find(query);//这里只是随便说说,但是mongo find
{p:'pin'}!={p':'pen'}
。好吧,您的代码看起来不错,代码没有问题。请在返回帮助程序之前添加以下console.log:console.log(mycl.find().fetch())和console.log(mycl.find(query).fetch()))分享你的output@PankajJatav问题在于搜索的值。区分大小写是mongodb“查找”其文档的方式这一事实是我没有注意到的。现在它已被修复。ThxSounds很好!…只是从臀部开始,但是mongo是否有可能找到
{p:'pin'}!={p':'pen}
。您的代码看起来不错,代码没有问题。请在返回帮助程序之前添加以下console.log:console.log(mycl.find().fetch())和console.log(mycl.find(query.fetch())分享你的output@PankajJatav问题在于搜索的值。区分大小写是mongodb“查找”其文档的方式这一事实是我没有注意到的。现在它已修复。ThxSounds Good。