2014-09-23 70 views
-1

我在项目中使用流星。如何使用可选参数在mongodb中进行查询?查询中的可选参数MongoDB

+0

你能更具体?尝试举一个你想要完成的事情的例子。 – 2014-09-23 19:22:45

+0

我有一个包含所有收集字段的表单,如果用户只填写一个字段,它应该返回与搜索相匹配的文档。 – 2014-09-23 19:32:42

回答

0

这里的建筑在形式基础上的价值选择的一个简单的例子:

var firstName = $.trim($('#first-name').val()); 
var lastName = $.trim($('#last-name').val()); 

var selector = {}; 

if (firstName) 
    selector['profile.firstName'] = firstName; 

if (lastName) 
    selector['profile.lastName'] = lastName; 

Meteor.users.find(selector);