如何在Node.js中从CouchDB数据库获取文档
How to get documents from CouchDB database in Node.js
我正在使用CouchDB和Node.js开发一个简单的应用程序。我的数据库中只有几个文档,并创建了一个视图来检索文档。我如何在我的javascript文件中从CouchDB获得视图?
app.get('/find', function(req, res){
var cradle = require('cradle');
var connection = new(cradle.Connection)('http://localhost:5984/', 443);
var db = connection.database('db');
db.view('_design/usersView/users', function (err, response) {
console.log(response);
});
响应说:undefined
尝试像这样查询视图
db.view('usersView/users', function (err, response) {
console.log(response);
});
你不需要一个带有cradle的_design/
(尽管你需要使用默认的couchdb api来查询它)
另外,我认为如果您将连接和require语句移出控制器会更好。
我解决了这个问题。刚刚向couchDB api发送了http get请求,使用以下命令检索视图:
db.get('_design/usersView/_view/users', function (err, doc) {
res.end(JSON.stringify(doc));
});
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 使用javascript从数据库中添加表
- 通过CSV文件上载更新数据库表
- 平均值:无法将数据更新到数据库
- 如何使用 Angular JS 将数据保存在数据库中
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- 在谷歌地图上绘制位置数据库
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 将地理编码结果转换为php变量以发布到mysql数据库
- 从数据库中检索字段,而不模拟它们
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- JavaScript,PHP-用JavaScript将多个数据库记录发送到变量或表
- 对couchdb数据库/视图中的所有文档运行脚本/查询
- 使用 jQuery UI 折叠面板显示 couchDB 数据库搜索结果时出现问题
- 使用 PouchDB/CouchDB 进行高效的数据库设计
- 如何确保某些字段包含在 CouchDB 数据库中
- couchDB数据库根问题
- 如何在Node.js中从CouchDB数据库获取文档