Я хочу создать текстовый индекс для всех моих полей в MongoDB. Я знаю, что это можно сделать так:
db.collection.ensureIndex({ "$**": "text" },{ name: "TextIndex" })
Но я хочу создать этот индекс в своей программе Java. Я пробовал с этим:
collection.createIndex(new BasicDBObject("$**","text"),newBasicDBObject("name","TextIndex"));
но это дало мне эту ошибку: com.mongodb.MongoException: Can't canonicalize query: BadValue unknown operator: $**
Я не знаю, что делать. Я вижу, что другие задавали аналогичный вопрос, но никто не ответил. Кто-нибудь из вас, ребята, может мне помочь?
Заранее спасибо.