Ich habe eine msg.text
Variable Incoming von Telegram Bot, msg.text
ist = Mein Schemaname, Wie soll ich Namen bekommen Enthalten Wörter vom Benutzer eingegeben?Mangoosastic Volltextsuche über Telegram Bot
Schema:
const parentSchema = new Schema({
_id: Number,
name: String,
});
parentSchema.plugin(mongoosastic, {
hosts: [
'localhost:9200'
]
});
const Mq = mongoose.model('Mq', parentSchema);
module.exports = Mq;
Code:
bot.onText(/\/search/, (msg) => {
// mangoosastic search Code
});
Forexample in meinem db habe ich {rock
, book
, pre rock
, Cat
, rock after
und pre rock after
} und Benutzer msg.txt
= ro
Wie sollte ich bekommen und console.log Wörter enthalten ro
in node.js Projekt:
ich müssen:
rock
pre rock
rock after
pre rock after