У меня есть два ведра в моей группе диванов.Я хочу перебрать все jsonDocuments, присутствующие в bucket2, для каждого jsonDocument в bucket1, и я хочу объединить выбранные поля из bucket1 в bucket2, используя некоторую логику.
Ниже приведены псевдо шаги
for(JsonDocument inDoc: bucket1Docs) {
for(JsonDocument outDoc: bucket2Docs) {
JsonObject obj = outDoc.content();
// After some arithmetic calculations
obj.put(inDoc.content().get("key1"));
bucket2.upsert(JsonDocument.create(key, obj));
}
}
Примечание: bucket2 содержит 100 тыс. Записей.Мне также интересно выполнить эту операцию в разбивке по страницам.
Мне нужна строка запроса couchbase для выполнения вышеуказанных операций.
Любые предложения действительно приветствуются.