使用mongoose访问现有的mongodb集合
Access an existing monogodb collection using mongoose
我正在使用Nodejs构建一个应用程序,需要在服务器端的集合上执行一些功能。我被告知要使用猫鼬才能进入收藏品。这是我到目前为止的代码:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/test', function(err){
if(!err){
console.log("no error!")
}
});
var doc = mongoose.model('foo',
new Schema({name : String}),
'answers');
doc.find({}, function(err,collection){
console.log(collection)
});
我想要访问的集合称为"答案"。我想访问数据并进行一些更改,然后将这些更改发布到另一个集合。上面的代码打印了一个空数组。我非常感谢你的帮助。
试试这个:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/test', function(err){
if(!err){
console.log("no error!")
}
});
var doc = mongoose.model('answer', new Schema(
{name : String})
);
doc.find({}, function(err,collection){
console.log(collection)
});
相关文章:
- 如何使用文档的ID从mongoDB集合中删除文档
- 我的 Meteor 项目如何通过服务器端 MongoDB/集合查找查询可靠地显示信息
- 如何使用express/mongoose和客户端JS将HTML类发布到mongoDB集合中
- 更新MongoDB集合中数组中的对象
- 正在将mongoDB集合导入Express Model
- 如何使用nodejs在mongodb集合中搜索重音字符
- 在 MongoDB 集合中查找字符串
- 无法在node.js中使用MongoClient列出mongodb集合中的文档
- 正确的MongoDB集合结构,包括Meteor中的值数组(不带键)
- 如何使用承诺保存多个 mongodb 集合
- 如何在更新时从 mongodb 集合中删除字段
- 在 Meteor 中,如何使表单加载从先前从 MongoDB 集合中提取的插入对象预填充
- Meteor MongoDB 集合无法访问 Meteor 发布
- 访问 Meteor 中的原生 mongoDB 集合
- 计算 mongodb 集合中的最小值、最大值和平均值
- 使用mongoose访问现有的mongodb集合
- MongoDB集合上的MapReduce为空
- 如何在数组中保存mongodb集合?同时将mongoose与expressJS一起使用
- 获取带有节点的mongodb集合
- 如何从nodejs中的find返回,mongoose mongodb集合