couchdb - 是否可以让 CouchDB 在发出数据时排除 'internal' 字段 _id 和 _rev ?

标签 couchdb

基本上就是标题中所说的内容。

任何使用我的数据库的程序都不需要当前的修订信息以及我如何在内部标记文档,并且包含它们可能会阻碍对有意义的属性的迭代。那么为什么当您对特定文档发出 GET 请求时会包含它呢?

是否可以让 CouchDB 排除此信息?

最佳答案

当然,只需通过 show function 查询数据库即可过滤任何不需要的字段。

类似于:

function(doc, req) {
  delete doc._id;
  delete doc._rev;
  provides('json', function() {
    return {'json': doc};
  });
}

关于couchdb - 是否可以让 CouchDB 在发出数据时排除 'internal' 字段 _id 和 _rev ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21899379/

相关文章:

mapreduce - Couch DB - 传递输入参数以查看

couchdb - CouchDB 0.11主要新特性有哪些

ios - 除了 Couchbase,iOS 有稳定的 nosql 数据库吗?

couchdb - CouchDB 附件的自定义属性

python - CouchDB 是否有与 Redis 的 expire 等效的功能?

couchdb - 在 CouchDB 中,我应该将 _id 用于关系和 _changes 吗?

View 中的 CouchDB 链接文档

javascript - 遍历文档中的 CouchDB 字段 (validate_doc_update)

couchdb - 如何使用 couchdb4j api 使用用户名和密码连接到 couchdb 数据库?

database - 如何将 Cloudant 数据库备份到 COS?