首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pymongo文本索引格式

Pymongo文本索引格式
EN

Stack Overflow用户
提问于 2019-06-06 09:16:19
回答 1查看 99关注 0票数 0

我正在尝试使用text field pymongo索引一个

代码语言:javascript
复制
from pymongo import MongoClient
mongo_client = MongoClient('localhost', 27017)
db = mongo_client["db_name"]

这些对象如下所示:

代码语言:javascript
复制
{'_id': ObjectId('5cf7d2d58a662ef15600033f'),
 'id': '13055',
 'type': 'municipality',
 'name': 'Marseille',
 'postcode': '13000',
}

我试图将字段name索引为string,以便能够对其执行文本搜索,不幸的是,经过多次尝试,我没有成功:

代码语言:javascript
复制
db.collection.create_index([{"$name": "text"}])

产生错误:

代码语言:javascript
复制
TypeError: not enough arguments for format string

类似地,命令

代码语言:javascript
复制
db.collection.create_index([{"name": "text"}])

产生同样的错误:

代码语言:javascript
复制
TypeError: not enough arguments for format string

我确信这是一个简单的格式化错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-06 09:16:19

找到它时,格式必须是:

代码语言:javascript
复制
db.collection.create_index([("name": "text")])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56474470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档