玉版印刷猫鼬系列;只拿到一份文件
Printing mongoose collections in jade template; only getting one document
我是一般的web开发新手,想知道为什么游标方法只返回集合中的第一个文档,而不是全部?
我的目标是将这些文档传递给一个jade模板。
我正在使用MongoDB和Express
代码:
var array = [];
var stream = MyModel.find({}).cursor();
stream.on('data',function(task){
array.push(task)
});
stream.on('error', function(err){
//Handle error
});
stream.on('close', function(){
res.render('dashboard', { title: 'Dashboard', csrfToken: req.csrfToken(), array: array});
});
由于我是新手,我的"代码术语"可能不太准确,所以如果有必要,我很乐意说明。
你可以试试
MyModel.find({},function(err,docs){
res.render('dashboard', { title: 'Dashboard', csrfToken: req.csrfToken(), array: docs});
});
根据mongoose doc,您可以为查询附加一个回调,这样它将把光标转换为文档数组。
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 如何防止javascript一次打开过多的文件
- GWT:有没有一种方法可以修改GWT在编译中使用的Cast.java文件
- 如何将从另一个文件接收的数组分配给另一个数组
- 给Chai/Mocha一份应该包括在内的部分钥匙清单
- Soundcloud API寻呼-8000的偏移限制是否意味着您可以'I don’我无法得到一份超过8000长的
- 提交一份表格,阿加星也
- 表单上传一个文件一次,但当我再次上传同一文件时,它不适用于同一文件
- 有window.load'会有问题吗;在'一份文件.准备
- 丢失的文件一饮而尽
- 我是否需要在lib或vendor文件夹中保留一份js库的副本,尽管已经使用npm安装了
- 如何提交一份特定的表格,而不让两者的内容都消失
- Node.js性能-读取文件一次或每次请求
- 我的PDF文件一开始没有被选中,只有在ie浏览器中才被选中
- 有没有办法提交一份“假的”照片?表单使用jQuery
- 玉版印刷猫鼬系列;只拿到一份文件
- 从网站上打印一份表格提交
- 并列表.找到并返回一份副本
- 我想做一份半相同的手册,就像这页上的一样
- 为什么redux需要在每次数据更改时生成一份数据副本?