gpt4 book ai didi

node.js - 如何在 sails.js 模型内使用 mongoDB 集合进行字符明智搜索

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:45 27 4
gpt4 key购买 nike

我是 sails 和 node.js 的新手。我正在创建一个论坛,并希望添加搜索功能,以便搜索与用户搜索输入匹配的线程。我的搜索功能需要将用户输入的字符与数据库线程的标题进行字符匹配。有没有可能的方法可以在 sails 中做到这一点?是否可以在 sails 中使用弦距?我的模型如下所示,

论坛.js

attributes: {

id: {
type: 'string',
primaryKey: true,
unique: true
},

name: {
type: 'string',
required: true
},

threads: {
collection: 'thread',
via: 'threadOwner'
}

},

Thread.js

attributes: {

id: {
type: 'string',
primaryKey: true,
unique: true
},

creatorUid: {
type: 'string',
required: true
},

title: {
type: 'string',
required: true
},

description: {
type: 'string'
},
threadOwner: {
model: 'forum'
}

},

最佳答案

试试这个,

    Thread.find({
or : [
{title : { contains:searchKey }},
{description : { contains:searchKey }}
],
threadOwner:forum
}).exec(function(err,matched){
//Your code...
})

关于node.js - 如何在 sails.js 模型内使用 mongoDB 集合进行字符明智搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26529226/

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