背景:我有一个 mysql 数据库,我将转移到 couchdb 中,该数据库中有一些表、“书籍”和“用户”。我通过登录表单登录到 Web 应用程序,目前在 php 脚本中发布用户名和密码,然后登录用户并将 php 会话写入该用户的 users 表。现在,当用户请求书籍时,我 a) 确保 php 会话对用户有效,然后使用登录的用户 ID 获取用户可以查看的书籍。
问题:您将如何在 couchdb 中复制这种用户特定的记录查询?我假设 couchdb 的全部意义在于能够说http://somesite.com/couchdb/getBooks/并且 db 端点返回书籍。
也许我只需要在最后传递一个 sessionid ?http://somesite.com/couchdb/getBooks/?s=123123但是我在哪里可以获得会话?嗯。
任何谈论这个的方向或文章都会很棒。