收藏
回答

如何在云函数中实现批量插入数据?

db.collection('test')

  .add({
    data: [
      {
        _id: 'apple-1',
        name: 'apple',
        category: 'fruit',
        price: 10,
      },
      {
        _id: 'orange-1',
        name: 'orange',
        category: 'fruit',
        price: 15,
      },
      {
        _id: 'watermelon-1',
        name: 'watermelon',
        category: 'fruit',
        price: 20,
      },
      {
        _id: 'yaourt-1',
        name: 'yaourt',
        category: 'dairy',
        price: 8,
      },
      {
        _id: 'milk-1',
        name: 'milk',
        category: 'dairy',
        price: 12,
      },
      {
        _id: 'chocolate-1',
        name: 'Lindt chocolate',
        category: 'chocolate',
        price: 16,
      },
    ]
  })


我在云开发后台操作这段批量插入的代码是可以正常执行的,

但写在云函数里面却报了以下错误

 parameter.data should be object instead of array

请问云函数里面可以做批量插入吗,要怎么写才对呢?


回答关注问题邀请回答
收藏

3 个回答

  • 西门吹雪
    西门吹雪
    2020-02-28

    现在是管理台都运行不了。用的就是官方给的例子。

    2020-02-28
    有用 1
    回复
  • 🔒 Tang_Juyi_____
    🔒 Tang_Juyi_____
    2019-12-04

    和楼主一样的问题,请问有解决了么

    2019-12-04
    有用
    回复
  • 随风飘远
    随风飘远
    2019-12-03

    和楼主一样的问题,这是怎么回事呢,直接用的官方给的例子都不行

    2019-12-03
    有用
    回复
登录 后发表内容
问题标签