私のコレクションから、レコードに場所または場所の情報(座標を含む)が含まれているレコードを返したいだけです。したがって、いずれかの条件がnullでない場合、両方の条件がnullでない場合は、いずれかまたは両方のフィールドを取得します。
私の質問はこれまでのところこれです:
cursor = coll.find({"$or" : [{"place.bounding_box.type" : {"$ne" : None }}, {"coordinates.type" : {"$ne" : None }}]}, {"coordinates.coordinates" :1},
{"place.bounding_box.coordinates" : 1}, tailable = True, timeout = False)
しかし、私はこのpymongoエラーを受け取ります:
raise TypeError("skip must be an instance of int")
TypeError: skip must be an instance of int
クエリを個別に機能させることはできますが、上記のように結合クエリでは機能しません。
ありがとう