MongoDb发现查询给出奇怪的响应
MongoDb find query giving weird response
我试图用nodejs在mongodb中搜索数据。这是我的查询
collection.find({ age: { '$gt': 20 } });
它在robomongo中工作得很好,但在我的应用程序中给我这个响应
Readable {
pool: null,
server: null,
disconnectHandler:
{ s: { storedOps: [], storeOptions: [Object], topology: [Object] },
length: [Getter] },
bson: {},
ns: 'versioncontrol.Branch/contacts',
cmd:
{ find: 'versioncontrol.Branch/contacts',
limit: 0,
skip: 0,
query: { age: [Object] },
slaveOk: true,
readPreference: { preference: 'primary', tags: undefined, options: [Object] } }
现在我不知道怎么把我的数据取出来
find方法返回的游标是一个可读流。您必须从中读取项才能获得实际结果。看这个
的例子:
var cursor = collection.find({ age: { '$gt': 20 } });
cursor.each(function (err, doc) {
if (err) {
console.log(err);
} else {
console.log('Fetched:', doc);
}
});
使用
var cursor = collection.find({ age: { '$gt': 20 } }).toArray();
cursor.then(function (docs) {
console.log( docs );
});
相关文章:
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- Ajax调用在Firefox中不会自动响应
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- IIS动态HTTP响应标头
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- Ajax响应转换
- javascript从任何嵌入式flash视频中发现.flvurl
- 使Intro.js工具提示响应
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- 哪里有“;请求”;以及“;响应”;来自,我怎么会发现
- MongoDb发现查询给出奇怪的响应