Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんな問い合わせがあります
db.Usage.find({'Usage': "",'Rating': "", 'Average Ratings': ""}).count() 1500
このクエリの最後の 500 エントリを削除したいと考えています。最後の 500 エントリを削除する方法ですか、またはこのクエリに一致するすべてのドキュメントを一度に削除してから、有効な 1000 ドキュメントを再度挿入する必要があります
前もって感謝します
it = db.Usage.find({'Usage': "",'Rating': "", 'Average Ratings': ""})[1001:1500] to_rem = [] for doc in iter: to_rem.append( doc['_id'] ) try: db.Usage.remove( {'_id' :{ '$in': to_rem } }) except: print "Unexpected error:", sys.exc_info()[0]