gpt4 book ai didi

meteor - 使用 MeteorJS 在 MongoDB 中搜索多个字段

转载 作者:行者123 更新时间:2023-12-02 01:31:20 27 4
gpt4 key购买 nike

我是编程初学者,有兴趣学习 MeteorJS。我想通过关键字或字母搜索类别名称和子类别名称。:)

这是我的代码。

collections: subcategory
{
_id:"ZbwCsJEMi2DesyJA7",
category_name: "ICT",
subcategory_name: "Laptop"
}

subcategory.js

Template.Subcategory.events({
"keyup .searchbox": function(event){
var query = event.target.value;
Session.set('query', query);
}
});

Template.Subcategory.helpers({
subcategory: function(){
var filter = {sort: {}};
var query = Session.get('query');
filter.sort[Session.get('sortby')] = 1;
return Subcategory.find({ subcategory_name: new RegExp(query, 'i')} , filter );
}
});

最佳答案

您似乎在寻找 $or 运算符:

var queryRegexp = new RegExp(query, 'i');

return Subcategory.find({
$or: [
{ category_name: queryRegexp },
{ subcategory_name: queryRegexp }
]
} , filter);

$or 的官方 Mongo 文档:https://docs.mongodb.org/manual/reference/operator/query/or/

关于meteor - 使用 MeteorJS 在 MongoDB 中搜索多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218420/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com