V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aoscici2000
V2EX  ›  微信

小程序 云数据库 数组字段 操作无效?

  •  
  •   aoscici2000 · 2019-08-29 18:04:06 +08:00 · 2532 次点击
    这是一个创建于 1694 天前的主题,其中的信息可能已经有所发展或是发生改变。
    const db = wx.cloud.database()
    const _ = db.command
    
    db.collection("listdemo").doc(id).update({
          data: {
            items: _.push([{name: "a", age: 18}, {name: "b", age: 20}])
          },
          success: ...略
    })
    

    没报错, 提示更新 0 条? {updated: 0}, unshift 之类好像也是一样

    1 条回复    2019-08-29 23:18:07 +08:00
    july1995
        1
    july1995  
       2019-08-29 23:18:07 +08:00
    应该是 权限问题,不是随便一个用户都可以写入的。你需要执行写入的代码封装成云函数运行。 我当时遇见这个问题,就是稀里糊涂的解决的,封装成云函数就可以正常写入数据。普通函数只能读取,不能写入。 百度搜索 小程序云数据库 权限 有具体解决办法。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3641 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 04:30 · PVG 12:30 · LAX 21:30 · JFK 00:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.