首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库章目录结构,更新?

库章目录结构,更新?
EN

Stack Overflow用户
提问于 2011-04-12 00:29:30
回答 3查看 1.6K关注 0票数 6

当生成一个新的沙发时,我得到了这样的结构:

代码语言:javascript
复制
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结构,所以我了解了以下内容:

  • _attachments附件存储为二进制文件。JavaScript、CSS和HTML文件存储在这里。
  • 偶尔?
  • 列表列表是用于根据视图结果呈现JavaScript或AtomFeeds的AtomFeeds函数。
  • shows函数是列表函数的模拟,但通过将文档转换为其他格式(如html、xml、csv、png)来呈现内容。
  • 最新消息??
  • 外部库的vendorHome。
  • viewsView包含可以通过HTTP查询的MapReduce函数(请参阅\ref{couchdb:views})。

希望我所填写的描述没有完全错误,我该如何描述更新目录?这是托管验证功能吗?

第二个问题是如何描述偶数目录..。

如果有这个已经存在的摘要,请给我指点!

亲切的问候!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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视图,提供查询和其他功能。

我对updatesvendor不太确定。它们与CouchDB服务器无关。

票数 4
EN

Stack Overflow用户

发布于 2011-07-04 10:05:02

我已经用了一到两周了。我花了一段多时间才了解到couchDB是如何工作的,以及耦合章是如何匹配的。事实上,我有你想要的问题,现在我相信每个新手都会有这些问题萦绕在他们的脑海中。至少为了节省他们的时间,我发布了一些链接,这些链接有助于更好地回答您所要求的问题。这些链接如下:

  • http://couchapp.org/page/filesystem-mapping
  • http://couchapp.org/page/couchapp-usage
  • http://couchapp.org/page/evently-do-it-yourself
  • http://www.ibm.com/developerworks/opensource/tutorials/os-couchapp/?ca=drs-

希望他们能帮上忙。

票数 4
EN

Stack Overflow用户

发布于 2011-04-13 18:31:54

更新函数都记录在CouchDB wiki中。。引用它的话:

..。您应该认为_update处理程序是_show函数的补充,而不是validate_doc_update函数的补充。

记录在CouchApp站点上。.文档是薄弱的,我在一个项目中使用它,我发现只有简短的博客文章有有用的信息。幸运的是,源代码很容易理解。但是,看看页面应用程序的示例用法。不管怎样,对我来说还不清楚它用了多少?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5629075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档