Vì views
được xác định với JSON
trong CouchDB
Tôi đang gặp khó khăn trong việc xác định những người theo kiểu thời trang có thể đọc được của con người.Làm cách nào để định dạng tài liệu thiết kế CouchDB theo cách dễ đọc của con người?
Đi tài liệu này:
{
"language": "javascript",
"views": {
"by_location": {
"map": "function(doc) { if (doc.location != null) emit(doc.location, doc) }"
},
"by_location_tags": {
"map": "function(doc) { if (doc.top_tags) { for(i=0;i<doc.top_tags.length;i++) { emit([doc.top_tags[i].tag_name, doc.location], doc); } } }"
}
}
}
Viết chức năng bản đồ là một chuỗi dài là đồng bằng xấu xí và nó điên cuồng khó để phát hiện lỗi. Tôi tự hỏi quy trình làm việc để xác định chế độ xem trong CouchDB
là gì? Tôi cảm thấy như tôi đang thiếu điều hiển nhiên.
@Riku Vui vì bạn đã định dạng lại hàm thành một cách dễ đọc. Nhưng điều này là thực sự không chính xác vì nó không hợp lệ JSON theo cách này ;-) – Christoph
Tôi định dạng lại nó vì nó là điều cần thiết cho câu hỏi này để hiển thị các vấn đề thực tế. – Christoph
có thể tách nó thành các chuỗi khác nhau và thêm dấu + sẽ giúp ích? Ví dụ: '" chức năng "+ " phần khác "+ " phần khác "? ' – kuldarim