По какой-то причине документы, созданные в моем приложении, не отображаются в моей удаленной базе данных couchdb
.
Я использую следующее
import PouchDB from 'pouchdb-react-native'
let company_id = await AsyncStorage.getItem('company_id');
let device_db = new PouchDB(company_id, {auto_compaction: true});
let remote_db = new PouchDB('https://'+API_KEY+'@'+SERVER+'/'+company_id, {ajax: {timeout: 180000}});
device_db.replicate.to(remote_db).then((resp) => {
console.log(JSON.stringify(resp));
console.log("Device to Remote Server - Success");
return resp;
}, (error) => {
console.log("Device to Remote Server - Error");
return false;
});
Я получаю успешный ответ на ответ:
{
"ok":true,
"start_time":"2018-05-17T15:19:05.179Z",
"docs_read":0,
"docs_written":0,
"doc_write_failures":0,
"errors":[
],
"last_seq":355,
"status":"complete",
"end_time":"2018-05-17T15:19:05.555Z"
}
Когда я захожу в свою удаленную базу данных, то документы_идентификаторы, которые могут искать и захватывать приложение, не отображаются.
- Есть что-то, что я не принимаю во внимание?
- Могу ли я что-нибудь сделать, чтобы проверить, почему это может происходить?
- Это сработало, когда я использовалтот же метод сценариев в Ionic, и когда я переключился на React-Native, я заметил, что это так.
ПРИМЕЧАНИЕ: Когда я выполняю .from()
и получаю данные с удаленного компьютера наустройство, я получаю данные.По какой-то причине он просто не выталкивает данные