1

根据文档“阅读 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.

为什么会产生错误?和ViewQuerySpatialQuery什么N1qlQuery

4

1 回答 1

0

这是一个关于使用与 Ottoman.js 内部使用不同版本的 Couchbase Node.js SDK 的已知问题。您可以 fork Ottoman.js 并升级它在内部使用的 SDK 版本,也可以降级您的应用程序以匹配 Ottoman.js。这将在 Couchbase Node.js SDK 和 Ottoman.js 的下一个版本中解决(它将允许您指定要在内部使用的版本)。

于 2016-07-25T18:11:44.330 回答