我有一个msg.text
变量来自Telegram Bot,msg.text
是=我的架构名称,我该如何获取包含用户输入的字词的名称?
架构:
const parentSchema = new Schema({
_id: Number,
name: String,
});
parentSchema.plugin(mongoosastic, {
hosts: [
'localhost:9200'
]
});
const Mq = mongoose.model('Mq', parentSchema);
module.exports = Mq;
代码:
bot.onText(/\/search/, (msg) => {
// mangoosastic search Code
});
例如,在我的数据库中,我有{rock
,book
,pre rock
,Cat
,rock after
和pre rock after
}
和用户msg.txt
= ro
如何在node.js项目中获取和console.log单词包含ro
:
我需要:
rock
pre rock
rock after
pre rock after
答案 0 :(得分:0)
使用原生MongoDB正则表达式解决了我的问题
Extend To Vendor Ext