6
A
答えて
14
Ruby APIには、あなたが欲しいものを正確に行う方法がrewind!
あります。
Python APIもまたcursor.rewind()
メソッドを持っています。
PHP APIもcursor.rewind()
メソッドを持っています。
ただし、Java APIまたはC++ APIには巻き戻しメソッドはありません。すべてはofficial API pageから見つけることができます。
0
pymongoのカーソルは.rewind()
メソッドを持っています。sample code from previous question with answer that applyを参照してください。
ネイティブのmongoシェルAPI、しかし、そのような方法を提供していない、method help()
on DBQuery object prototype.次を参照してください。そして、あなたのforeach($cursorData as $data)
、いつでも実行$cursor->reset();
:
> db.collection.find().help()
find() modifiers
.sort({...})
.limit(n)
.skip(n)
.count() - total # of objects matching query, ignores skip,limit
.size() - total # of objects cursor would return, honors skip,limit
.explain([verbose])
.hint(...)
.showDiskLoc() - adds a $diskLoc field to each returned object
Cursor methods
.forEach(func)
.map(func)
.hasNext()
.next()
1
はあなたがPHPの場合cursor.reset();
使用することができますリセット後。
関連する問題
- 1. 2つの行でファイルを反復することはできますか?
- 2. 2回の反復
- 3. 2回目の反復 - 値は同じままです
- 4. イテレータは1回だけ反復できますか?
- 5. 2回の反復でGulpファイル処理
- 6. ExecuteReader()を2回使用することはできますか?
- 7. 角2、配列を反復することができません
- 8. リストを2回反復する正しい方法はありますか?
- 9. QSettingをシリアル化してから回復することはできますか?
- 10. メモ帳++でリロードしたファイルを回復することはできますか?
- 11. typescriptでマップを反復することができません
- 12. EmberテンプレートのHTMLBars例外から回復することはできますか?
- 13. Underscore.jsで同時に2つのリストを反復処理することはできますか?
- 14. Swift for Loopで反復することができません
- 15. Heapsort - PercolateDown()のループが(長さ/ 2)回反復するのはなぜですか?
- 16. 反復子が反復子を反復することからの反復論理
- 17. セレン - 同じウインドウ - 2回目の反復
- 18. ヘキサダンプの反復回数とバイト数は何ですか?
- 19. 反復することができません
- 20. Freemarker - 同じリストを2回ループする方法は?二度同じループ上で反復するとき
- 21. 2回の反復の後にこの再帰メソッドを停止する方法
- 22. 2つのディレクトリを反復するときにpython globとiglob
- 23. 私は配列のハッシュに取り組む必要があります。これは1回の反復でしか機能しません。私はそれをN回反復することができますか?
- 24. Markdownアンカーリンクを2回クリックすることはできません
- 25. JavaScriptファイルを回復できますか?
- 26. は、反復回数が
- 27. リストアイテム間で条件付きの回数を反復するR
- 28. 回文反復チェッカー
- 29. このJSONを反復でマップして反復する方法
- 30. 反復中にリストを変更することはできません
私はRubyを使用していません。 – mark
@mark:巻き戻しを行っているpython apiへのリンクを追加しました。 – brice
私はこれらの2つのAPIのどちらも知っていませんが、両方がちょうどドライバのトリックであるかどうか疑問に思っています - MongoDBでネイティブにサポートされているものですか? –