Я пытаюсь индексировать text field
, используя pymongo
from pymongo import MongoClient
mongo_client = MongoClient('localhost', 27017)
db = mongo_client["db_name"]
Объекты выглядят так:
{'_id': ObjectId('5cf7d2d58a662ef15600033f'),
'id': '13055',
'type': 'municipality',
'name': 'Marseille',
'postcode': '13000',
}
Я пытаюсь индексировать поле name
как string
, чтобы иметь возможность выполнять поиск по нему, к сожалению, у меня не получилось после нескольких попыток:
db.collection.create_index([{"$name": "text"}])
выдает ошибку:
TypeError: not enough arguments for format string
Аналогично, команда
db.collection.create_index([{"name": "text"}])
выдает ту же ошибку:
TypeError: not enough arguments for format string
Я уверен, что это простая ошибка форматирования