当生成一个新的沙发时,我得到了这样的结构:
appname
├── _attachments
│ └── style
├── evently
│ ├── items
│ │ └── _changes
│ └── profile
│ └── profileReady
│ └── selectors
│ └── form
├── lists
├── shows
├── updates
├── vendor
│ └── couchapp
│ ├── _attachments
│ ├── evently
│ │ ├── account
│ │ │ ├── adminParty
│ │ │ ├── loggedIn
│ │ │ ├── loggedOut
│ │ │ ├── loginForm
│ │ │ │ └── selectors
│ │ │ │ └── form
│ │ │ └── signupForm
│ │ │ └── selectors
│ │ │ └── form
│ │ └── profile
│ │ ├── loggedOut
│ │ ├── noProfile
│ │ │ └── selectors
│ │ │ └── form
│ │ └── profileReady
│ └── lib
└── views
└── recent-items现在,由于这个结构是为了反映CouchDB _design文档的JSON结构,所以我了解了以下内容:
希望我所填写的描述没有完全错误,我该如何描述更新目录?这是托管验证功能吗?
第二个问题是如何描述偶数目录..。
如果有这个已经存在的摘要,请给我指点!
亲切的问候!
发布于 2011-04-12 11:02:36
generate命令构建了CouchDB所需的主干文档格式;它还构建了一个web应用程序开发框架,Evently。我对事件不是很了解,但基本上它为开发人员提供了工具和建议,以使UI和沙发交互。
就我个人而言,我从不使用couchapp generate命令。我只需从头创建_id文件(echo -n _design/whatever > _id),然后根据需要创建文件夹和文件。
List函数(每个文件一个)接收_view输出以产生任何HTTP (例如XML )。
显示函数(每个文件一个)接收一个文档来生成任何HTTP。
Update函数(每个文件一个)接收一个HTTP查询,并输出一个准备好的文档,由沙发存储。(例如,接收表单提交并构建JSON文档。)
视图函数(一个文件夹中的一个map.js和一个reduce.js )是CouchDB视图,提供查询和其他功能。
我对updates和vendor不太确定。它们与CouchDB服务器无关。
发布于 2011-07-04 10:05:02
我已经用了一到两周了。我花了一段多时间才了解到couchDB是如何工作的,以及耦合章是如何匹配的。事实上,我有你想要的问题,现在我相信每个新手都会有这些问题萦绕在他们的脑海中。至少为了节省他们的时间,我发布了一些链接,这些链接有助于更好地回答您所要求的问题。这些链接如下:
希望他们能帮上忙。
发布于 2011-04-13 18:31:54
更新函数都记录在CouchDB wiki中。。引用它的话:
..。您应该认为_update处理程序是_show函数的补充,而不是validate_doc_update函数的补充。
记录在CouchApp站点上。.文档是薄弱的,我在一个项目中使用它,我发现只有简短的博客文章有有用的信息。幸运的是,源代码很容易理解。但是,看看页面应用程序的示例用法。不管怎样,对我来说还不清楚它用了多少?。
https://stackoverflow.com/questions/5629075
复制相似问题