收藏
回答

请问为何按照文档操作,却无法创建数据库也无法写入数据?

请问为何按照文档操作,却无法创建数据库也无法写入数据?

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const todo = db.collection('todos').doc('todo-identifiant-aleatoire')
// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
 
  db.collection('todos').add({
    // data 字段表示需新增的 JSON 数据
    data: {
      // _id: 'todo-identifiant-aleatoire', // 可选自定义 _id,在此处场景下用数据库自动分配的就可以了
      description: "learn cloud database",
      due: new Date("2018-09-01"),
      tags: [
        "cloud",
        "database"
      ],
      // 为待办事项添加一个地理位置(113°E,23°N)
      location: new db.Geo.Point(113, 23),
      done: false
    },
    success: function (res) {
      // res 是一个对象,其中有 _id 字段标记刚创建的记录的 id
      console.log(res)
    }
  })
 
  return {
    event,
    openid: wxContext.OPENID,
    appid: wxContext.APPID,
    unionid: wxContext.UNIONID,
  }
}

代码如上,请大神给予指导,谢谢谢谢

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

1 个回答

  • 银
    2019-11-18

    没有报错的话 看看环境是不是 一个 是不是写到另外一个环境了

    2019-11-18
    有用 2
    回复 2
    • scoped
      scoped
      2019-11-18
      您好,测试没问题的,环境应该也没错
      2019-11-18
      回复
    • 银
      2019-11-18回复scoped
      cloud.init({环境})指定一个环境 再试试
      2019-11-18
      回复
登录 后发表内容
问题标签