" + JSON.stringify(error));" />

Couchbase find () ошибка

couchbase couchbase-ottoman ottoman-node

127 просмотра

1 ответ

4216 Репутация автора

В соответствии с документацией здесь, в разделе «Чтение документов NoSQL».

Я скопировал точно такой же код ниже.

UserModel.find({}, function(error, result) {
    if(error) {
        console.log("An error happened -> " + JSON.stringify(error));
    }
    // Do something with the resulting Ottoman models
});

Но это дает мне ошибку

TypeError: First argument needs to be a ViewQuery, SpatialQuery or N1qlQuery.

Почему выдает ошибку? А что есть ViewQuery, SpatialQueryа N1qlQuery?

Автор: CENT1PEDE Источник Размещён: 18.07.2016 02:31

Ответы (1)


0 плюса

114 Репутация автора

Это известная проблема, связанная с использованием разных версий Couchbase Node.js SDK, чем Ottoman.js для внутреннего использования. Вы можете либо разорвать Ottoman.js и обновить версию SDK, которую он использует для внутреннего использования, либо вы можете понизить версию своего приложения до соответствия Ottoman.js. Эта проблема будет решена в следующем выпуске Couchbase Node.js SDK и Ottoman.js (это позволит вам указать, какую версию использовать для внутреннего использования).

Автор: Brett L Размещён: 25.07.2016 06:11
32x32