小程序云开发数据操作之目录结构,代码编写文件位置

最近在学习小程序云开发调用数据的时候,被云开发控制台里面的一个高级操作搞蒙了,看见可以编写代码,还以为代码放在那里面

其实这个高级操作就是对数据的一些直接操作,跟前端 js 里面的代码一样,  其实文档里面的代码就是放在你需要用到数据的那个页面里面的 js 文件里面的,一开始看 js 文件被page({ ... }) 包住了,还以为所有的代码都是放在这个里面的, 其实不是的,这个是 js 的一个初始化样子, 也可以在它外面 编写代码

const db = wx.cloud.database();
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)
  }
})
Page({

  /**
   * 页面的初始数据
   */
  data: {
  },
  // 选项卡
  onLoad: function (options) {
    // 页面初始化 options为页面跳转所带来的参数
  }
}) 

算是遇到的一个小坑吧

原文地址:https://www.cnblogs.com/jzbs/p/12595357.html