【发布时间】:2014-09-24 04:24:40
【问题描述】:
我在项目中使用 Meteor。如何在mongodb中使用可选参数进行查询?
【问题讨论】:
-
你能说得更具体点吗?试着举一个你想要完成的例子。
-
我有一个包含所有集合字段的表单,如果用户只填写一个字段,它应该返回与搜索匹配的文档。
我在项目中使用 Meteor。如何在mongodb中使用可选参数进行查询?
【问题讨论】:
这是一个基于表单中的值构建选择器的简单示例:
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);
【讨论】: