不能使用“mutateIn”与couchbase节点sdk

我试图实现这一点的代码:

bucket.mutate_in('some_doc', SD.array_append('some.array', 'Hello', 'World', create_parents=True)) 

我从这里得到: https : //developer.couchbase.com/documentation/server/current/sdk/subdocument-operations.html

我也使用这个: https : //github.com/couchbase/couchnode

我不能从couchbase导入“subdocument”,因为我得到一个错误,说它不存在,当我尝试使用mutateIn方法(或mutate_in方法)时,我也得到一个错误,说mutateIn不是一个属性斗(它应该是)。

我想追加一个项目到一个数组中(或者创build一个数组,如果它不存在,然后附加一个项目给它)我的一个文件在我的couchbase桶中。

您可能没有安装足够新的版本。 根据发行说明 ,子文档支持在2.3.0 版本中是GA'd,而在早期发行版中则是作为未提交版本添加的。

你的package.json或npm list命令对你的版本有什么看法?