Hi Duy,
I wrote simple test code to reproduce the problem. However I can not reproduce the problem.
```
public void createDocs(View view) {
try {
for(int i = 0; i < 100; i++) {
Document doc = database.getDocument("doc-" + String.format("%05d", i));
Map<String, Object> props = new HashMap<>();
props.put("key", i);
doc.putProperties(props);
}
}catch (CouchbaseLiteException e){
Log.e(TAG, "Error to create new document", e);
}
}
public void printDocs(View view) {
try {
Query query = database.createAllDocumentsQuery();
QueryEnumerator e = query.run();
for(QueryRow row : e){
Log.e(TAG, "docID=" + row.getDocumentId());
}
}catch (CouchbaseLiteException e){
Log.e(TAG, "Error to iterate all documents", e);
}
}
```
Results:
```
01-21 23:48:53.054 13479-13479/? E/ThreadTest: docID=doc-00000
01-21 23:48:53.054 13479-13479/? E/ThreadTest: docID=doc-00001
01-21 23:48:53.054 13479-13479/? E/ThreadTest: docID=doc-00002
01-21 23:48:53.054 13479-13479/? E/ThreadTest: docID=doc-00003
01-21 23:48:53.055 13479-13479/? E/ThreadTest: docID=doc-00004
01-21 23:48:53.055 13479-13479/? E/ThreadTest: docID=doc-00005
01-21 23:48:53.055 13479-13479/? E/ThreadTest: docID=doc-00006
01-21 23:48:53.055 13479-13479/? E/ThreadTest: docID=doc-00007
...
...
01-21 23:48:53.081 13479-13479/? E/ThreadTest: docID=doc-00098
01-21 23:48:53.082 13479-13479/? E/ThreadTest: docID=doc-00099
```
Thanks,
Hideki