MonikaCeng
MonikaCeng
  • 发布:2021-03-24 14:44
  • 更新:2021-03-24 22:43
  • 阅读:1341

uniCloud的mongodb一个字段最多存储多大的字符串

分类:uniCloud

做笔记类或者文章类的应用,用户文章可能非常长,存uniCloud的mongodb是否有超出长度的风险?

uniCloud的mongodb一个字段最多存储多大的字符串?

2021-03-24 14:44 负责人:无 分享
已邀请:
MonikaCeng

MonikaCeng (作者)

自问自答
刚刚自己测试了一下,100万个字符没问题:

'use strict'  
const db = uniCloud.database()  
exports.main = async (event, context) => {  
    const maxLength = 1000000  
    let str = ''  
    for (let i=0; i<maxLength; i++) {  
        str += 'a'  
    }  
    const res = await db.collection('test').add({length_test: str})  
    console.log(res)  
    return res  
}

计费时间:600ms 运行时间:588ms 运行内存:89.4MB
200万字符插入失败,估计内存或者运行时间超了,应该是云函数问题而不是数据库

MonikaCeng

MonikaCeng (作者)

官方回复说单条记录最大16MB

该问题目前已经被锁定, 无法添加新回复