亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - 使用mongoose的cursor的問題

瀏覽:115日期:2024-07-25 17:58:39

問題描述

自己測試過成功的樣例,自己新建了個集合插入了幾條數(shù)據(jù):

//testSchema.jsvar mongoose = require(’./db.js’), Schema = mongoose.Schema;var TestSchema = new Schema({ name: {type: String}, age: {type: Number}})var TestModel = mongoose.model(’stream’, TestSchema, ’stream’);var cache = [];var co = require(’co’);co(function*() { 'use strict'; const cursor = TestModel.find({}).cursor(); for (let doc = yield cursor.next(); doc != null; doc = yield cursor.next()) {console.log(doc); }});

node.js - 使用mongoose的cursor的問題

數(shù)據(jù)是可以都拿到的

但是我去試自己爬蟲爬到的數(shù)據(jù)集合,只取4條數(shù)據(jù)出來,就有問題:

//test.jsvar mongoose = require(’./db.js’), Schema = mongoose.Schema;var LagouSchema = new Schema({ name: {type: String}, cid: {type: Number}, process: {type: String}, content: {type: String}, url: {type: String}, tag: {type: String}, total: {type: Number}, salary: {type: Array}});var Lagou = mongoose.model(’lagou’, LagouSchema, ’lagou’);var co = require(’co’);co(function*() { 'use strict'; const cursor = Lagou.find({’cid’: {$gte:22777, $lte:22780}}).cursor(); for (let doc = yield cursor.next(); doc != null; doc = yield cursor.next()) {console.log(doc); }});

node.js - 使用mongoose的cursor的問題

然后卡這兒就不會動了,代碼都是一致的,怎么就取不出數(shù)據(jù)來呢,求解

問題解答

回答1:

感覺你遇到的情況是cursor是空的。

檢查一下:

1、在mongo下面使用相同的條件查詢一下,看是否有返回的文檔。

相關(guān)文章:
主站蜘蛛池模板: 日韩视频精品在线 | 免费播放aa在线视频成人 | 一本久久a久久精品亚洲 | 国产一区二区三区四区五区 | 日本韩国欧美一区 | 精品国产一区二区三区久 | 欧美三级美国一级 | 黄色毛片子 | 亚洲系列 | 国产精品外围在线观看 | 2022国产91精品久久久久久 | 欧美成人免费观看久久 | 找国产毛片 | 521av香蕉| 久青草视频在线 | 黄色成人在线网站 | 精品久久久久亚洲 | 97公开视频| 色综合久久88一加勒比 | 欧美日韩国产一区二区三区在线观看 | 国产www | 日韩国产欧美在线观看 | 99国产在线观看 | 欧美大片国产在线永久播放 | 亚洲美女在线播放 | 天码毛片一区二区三区入口 | 婷婷在线成人免费观看搜索 | 欧美日韩一级黄色片 | 空姐毛片 | 一级特黄色毛片免费看 | 91久久国产露脸精品 | 美女视频网站永久免费观看软件 | 九九在线偷拍视频在线播放 | 免费特黄级夫费生活片 | 在线播放日韩 | 99re热在线视频 | 丝袜美腿在线不卡视频播放 | 亚洲午夜久久久久影院 | 国产啪在线| 性感美女香蕉视频 | 免费国产午夜高清在线视频 |