2015-01-20 4 views
0

У меня есть простой «счет» документ со следующей точки зрения:Couchbase вид возвращает дубликат документа

function (doc, meta) { 
    if (doc.entityType === 'account' && doc.status != "DELETED") { 
    emit(meta.id, null); 
    } 
} 

Иногда (довольно часто), после добавления записи я получаю повторяющиеся записи, когда запрос в БД с помощью этой точки зрения , Эти записи идентичны, включая их метаданные.

После того, как представление получит дублируемую запись, оно всегда будет возвращать его как дубликат (проблемы будут последовательно).

При проверке записей в ковше я вижу только одну запись этого идентификатора, таким образом, дублирование только в представлении.

Как только я создаю другое представление или удаляю и воссоздаю это представление, все дублированные записи исчезают.

Я использую Couchbase 3.0.0 Enterprise Edition (сборка-1118)

ответ

2

Это была ошибка в версии 3.0.0, что с тех пор было зафиксировано: https://issues.couchbase.com/browse/MB-12110 Обновление до последней версии (3.0.2, как настоящего письма), и это должно решить проблему.

+0

Спасибо :) Это также ответ, который я получил от людей couchbase. – user3789237

+1

Я тоже «люди кучебазы». :) –

Смежные вопросы