【发布时间】:2016-10-25 19:06:32
【问题描述】:
我有一个数据库,其中的记录看起来像这样
{
"_id": "eaed1a721cd763c68f7db76862cbf2c1",
"_rev": "4-2f99dc06018a72af40143b47f0825aaa",
"categorisationComments": "null",
"description": "A mobile image-, video-sharing and social network service",
"appName": "Instagram",
"baseUrl": "instagram.com",
"appId": 67,
"currentStatus": 3,
"primaryCategory": "Social Media"
}
我遇到的问题是,其中大约有 7000 个,并且使用 Python 和 couchdb 需要很长时间才能通读它们。 当我加载数据时, appId 被分配了一个值(完全没有理由) -1 ;这是一个糟糕的选择。 因为这是我的 Python 脚本卡住了
if doc['appId'] == -1: KeyError: 'appId'
所以,我似乎有一条缺少 appId 字段的记录。
如何创建 Cloudant 查询或 couchdb 搜索来查找我的任性记录?我真正想要的是查询,因为 couchdb 读取每一行大约需要 30 分钟
【问题讨论】:
标签: python python-3.x couchdb cloudant