問題タブ [couchdb-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
231 参照

python - couchdb-python 自身の _id の指定に失敗しました

試してみると、次のエラーメッセージが表示_idされたので、couchdb-python (0.9) で独自に定義するにはどうすればよいですか?'_id': i[5]

以下は、上記のエラーを引き起こしているスクリプトです。

0 投票する
1 に答える
1124 参照

python - CouchDB でドキュメントを更新する方法

r要素として 12 個のリストを含むリストがあります。各リストには、他のリストと同じいくつかの要素 ( i[0]~ ) が含まれています。i[5]一意のドキュメントのみを挿入しようとしたため、DB に 5 つのドキュメントを取得する必要があります。i[6]ドキュメントが既に存在する場合は、とを に追加i[7]しますchr

UPDATE の最初の 2 つのリストにrは、同じフィールド ( i[0]i[5]) が含まれています。2 つのリストの最終的なドキュメントは次のようになります。

ドキュメントを更新してリストに辞書を追加するにはどうすればよいですか?

0 投票する
1 に答える
133 参照

javascript - CouchDB の配列/リストでのクエリ

CouchDB で次のクエリを実装する方法がわかりません。

  • chr.letterの 2 つのオブジェクト/ディクテーションの間chrが同じではなく、Xがない、および
  • startkeyドキュメントは 200000 ~ 2000000 の範囲内にある必要がありますが、ビュー内で行う必要があると思いendkeyます。

出力例は次のようになります。

  • {"_id":"7", "sub_name":"B01", "name":"A", "pos":828288, "s_type":1}
  • {"_id":"8", "sub_name":"B01", "name":"A", "pos":171878, "s_type":3} はビューの範囲条件を満たしていません
  • {"_id":"9", "sub_name":"B01", "name":"A", "pos":871963, "s_type":3}

chr.no = 6 には chr.letter = X があるため、ドキュメント 10 は無効です。また、chr.no = 5 と chr.no = 6 の両方に同じ chr.letter = G があるため、ドキュメント 14 は無効です。

データベースには次の文書が含まれています。

上記のデータベースは、以下のスクリプトで作成されています。

上記のクエリをどのように実装できますか、またはクエリを可能にするためにドキュメント構造を変更する必要がありますか?

0 投票する
1 に答える
990 参照

python - CouchDB にツイートを保存できない

tweepy で api.followers を使用してユーザー情報を取得し、couchDB に保存しようとしていますが、「u'doc validation, u'Bad Special document member" _json」というエラー メッセージが引き続き表示されます。

u は、コマンドによって返されるユーザー プロファイルです。

api.followers(screen_name="sharonsanderso6") のユーザーの場合: storage.save_user(user)

ユーザーを直接couchDBに保存すると、「文字列インデックスはstrではなく整数でなければなりません」というエラーが発生します。そこで、jsonpickle と json.loads を使ってデコードしてみました。これを行った後、u'Bad character エラーが発生します。他にどのようにcouchDBに保存できますか?