mongoに格納されているこのような10000レコードがあります。 node.jsで以下を効率的に検索する方法検索条件は、mongoの以下の3つのフィールドのいずれかに基づいています。検索基準はフロントエンドから来て、userIDまたはemployeeNameまたは部門を検索できます。検索のために、入力が1つだけ、すなわち、これらのフィールドのいずれかと一致することができる1つのフィールドがgoogle検索のように行われる。mongoの複数の文字列フィールドにわたる効率的なテキスト検索(nodejsを使用)
{
"userID": "01000900",
"employeeName": "A Abc",
"department": "Replenishment Boston"
},
{
"userID": "01001024",
"employeeName": "K Gbc",
"department": "Sales S-II - MA Core Urb"
},
{
"userID": "01001023",
"employeeName": "Ga Va",
"department": "Sales Phoenix"
},
{
"userID": "01000282",
"employeeName": "D Din",
"department": "Sales S-II - California - Me"
}
各フィールドのインデックスを確認します([** mongodb indexes **](https://docs.mongodb.com/manual/reference/method/db.collection.ensureIndex/)参照)。次に、[** find()**](https://mongodb.github.io/node-mongodb-native/markdown-docs/queries.html)を使用してドキュメントを検索してください。 – felix
私はそれを調べて更新します私の所見。 – Aneek