Javascript 我可以在CouchDB中存储对象数组吗?

Javascript 我可以在CouchDB中存储对象数组吗?,javascript,node.js,couchdb,nosql,Javascript,Node.js,Couchdb,Nosql,CouchDB支持数组类型吗?我可以在CouchDB中为我的一个文档中的一个字段存储对象数组吗?您是指类似于此示例的内容吗 //Create some users var user1 = {name: 'modulus admin', age: 42, roles: ['admin', 'moderator', 'user']}; var user2 = {name: 'modulus user', age: 22, roles: ['user']}; var user3 = {name: 'm

CouchDB支持数组类型吗?我可以在CouchDB中为我的一个文档中的一个字段存储对象数组吗?

您是指类似于此示例的内容吗

//Create some users
var user1 = {name: 'modulus admin', age: 42, roles: ['admin', 'moderator', 'user']};
var user2 = {name: 'modulus user', age: 22, roles: ['user']};
var user3 = {name: 'modulus super admin', age: 92, roles: ['super-admin', 'admin', 'moderator', 'user']};

// Insert some users
collection.insert([user1, user2, user3], function (err, result) {
  if (err) {
    console.log(err);
  } else {
    console.log('Inserted %d documents into the "users" collection. The documents inserted with "_id" are:', result.length, result);
  }
  //Close connection
  db.close();
});

CouchDB可以在单个文档中存储任何类型的JSON数据,其中当然包括对象数组。

可以。谢谢,CouchDB还支持哪些其他类型?对象、数组、字符串、布尔值、整数;没关系?不管文档上说什么类型。你提到的所有类型!user3421904类似的东西;我用的是nano。因此,在这里您要添加user1、user2和user3作为一行的对象数组,还是将其添加为三行?我想我要找的是:var user1={name:'module admin',年龄:42岁,角色:[{“foo”:“bar”},{“foo”:“baz”};