Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查询MongoDB中的可选参数_Mongodb_Meteor - Fatal编程技术网

查询MongoDB中的可选参数

查询MongoDB中的可选参数,mongodb,meteor,Mongodb,Meteor,我在项目上使用Meteor。如何在mongodb中使用可选参数进行查询?下面是一个基于表单中的值构建选择器的简单示例: var firstName=$.trim($('#first name').val()); var lastName=$.trim($('#last name').val()); 变量选择器={}; 如果(名字) 选择器['profile.firstName']=firstName; 如果(姓氏) 选择器['profile.lastName']=lastName; Meteor

我在项目上使用Meteor。如何在mongodb中使用可选参数进行查询?

下面是一个基于表单中的值构建选择器的简单示例:

var firstName=$.trim($('#first name').val());
var lastName=$.trim($('#last name').val());
变量选择器={};
如果(名字)
选择器['profile.firstName']=firstName;
如果(姓氏)
选择器['profile.lastName']=lastName;
Meteor.users.find(选择器);

你能说得更具体些吗?试着给出一个你试图完成的例子。我有一个包含所有集合字段的表单,如果用户只填写一个字段,它应该返回与搜索匹配的文档。