Dnlyao 最近的时间轴更新
Dnlyao

Dnlyao

V2EX 第 429607 号会员,加入于 2019-07-16 03:38:36 +08:00
Dnlyao 最近回复了
102 天前
回复了 HiramWong 创建的主题 问与答 求推荐 carline 或者 hicar 平价手机
现在不是有些几英寸屏幕的无线连接,然后 usb 接车机,然后手机无线连接 carplay 的。
有什么修改方案嘛?如果要修改成账户密码,又要大改一轮.....
2022-04-11 10:14:53 +08:00
回复了 Dnlyao 创建的主题 Node.js 请问一下,查询万条数据,内存不断增长的解决方法。
@snoy 谢谢 我现在看看。
2022-04-08 17:26:47 +08:00
回复了 Dnlyao 创建的主题 Node.js 请问一下,查询万条数据,内存不断增长的解决方法。
用了 .cursor() eachAsync 还是不行,内存控制不住
2022-04-08 17:14:45 +08:00
回复了 Dnlyao 创建的主题 Node.js 请问一下,查询万条数据,内存不断增长的解决方法。
@INCerry 能详细说一下怎么处理吗?
2022-04-08 11:48:05 +08:00
回复了 Dnlyao 创建的主题 Node.js 请问一下,查询万条数据,内存不断增长的解决方法。
感谢各位回复,我去尝试一下。
2022-04-08 11:11:08 +08:00
回复了 Dnlyao 创建的主题 Node.js 请问一下,查询万条数据,内存不断增长的解决方法。
流程是 let row =[] 先查询 1000 条数据 再 push 进 row ,再循环下去。未到写入文件,就爆内存了
2022-04-08 10:25:44 +08:00
回复了 Dnlyao 创建的主题 Node.js 请问一下,查询万条数据,内存不断增长的解决方法。
let ids = []
let total = await TradeRecord.find(conditions).select('id').sort({'tradeAt': -1})
for (let item of total) {
ids.push(item._id)
}
for (let index = 1; index <= Math.floor(ids.length / 10) + 1; index++) {
let tradids = []
let i = index - 1 > 0 ? (index - 1) * 10 : 0
if ((index * 10) < ids.length) {
tradids = ids.slice(i, index * 10)
} else {
tradids = ids.slice(i)
}
if (tradids.length > 0) {

let ret = await TradeRecord.find({_id: {$in: tradids}})
.select('device organization restaurant user deploySite consumeInterval amount mainAccountAmount subsidyAmount giveFreeAmount balance subsidyBalance giveFreeBalance tradeAt sn deviceSerial subAccount supermarketConsume payMethod consumeType consumePayMethod deviceMode ')
.populate('organization', 'name')
.populate('restaurant', 'name')
.populate('deploySite', 'name')
.populate({
path: 'user',
select: 'department name type jobNumber cardUid fingerprint',
populate: {path: 'department', select: 'name'}
})

rowsbase.push(...ret)
}
}
}

代码如上
2020-06-11 20:58:36 +08:00
回复了 Dnlyao 创建的主题 职场话题 二本应届生,选择做网络还是前端好?
@HappyFox 在大学都学的很泛而且不精,然后上网找课程就看到前端,跟着视频学或者看官方文档,就自己做了一个网站,就感觉自己很牛逼了,却不知道自己太自大了,最近找工作,才知道自己自学的前端根本找不到工作。网络那边又没有去考证书,以为学校的知识能找个工作,但是现实很残忍,底层技术都可能做不了,看情况吧,前端我现在没多想了,现在找运维和网管,在这些岗位慢慢学其他的运维技术。再不行就做文职或者转行了,昨天没去乱投简历,好好的想清楚了。我很喜欢打代码,然后功能实现了,就感觉很爽,就那个成就感,学新的框架和技术也很开心。只能说学的不够,不知道天高地厚。大学是浪费了,什么都没做,后悔也没用。不是说不去外包,要选好公司,是外包公司也看不起我的简历。谢谢你老哥,我问别人,别人都说都可以,随便选。虽然你语气在骂我那样,但是我更希望有人能建议一下,不然我就一直走不出死循环了。我会慢慢规划了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   874 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 21:01 · PVG 05:01 · LAX 14:01 · JFK 17:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.