企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
如何把数据插入云开发的数据库中? [查看开发文档](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/collection.add.html)我们可以把示例代码拿来使用: ``` 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) }, fail: console.error }) ``` 根据自身业务需要略做调整: ``` const db = wx.cloud.database() //注意,我在云开发数据库中创建了users集合,此步骤只能在云开发的控制面板上创建 db.collection('users').add({ // data 字段表示需新增的 JSON 数据 data: { username: '', company: '', tel: '', address: '', market: '', cxtid: '', cxturl: '', cxtyear: '', cxtbao: '', createtime: db.serverDate() }, success: function(res) { console.log(res) }, fail: console.error }) ``` 补充:在调用云开发各 API 前,需先调用初始化方法 init 一次(全局只需一次),由于我们创建的快速开发模板,app.js中已经帮我们初始化,所以我们可以直接往云数据库插入数据(别忘记开通【云开发】) ![](https://box.kancloud.cn/9b6dcc9f9b175409843b08dc51a798d8_653x222.png) 回到wxml文件添加一个按钮,绑定addBtn方法: ``` <button bindtap='addBtn'>新增</button> ``` 再回到js文件,实现addBtn方法,把数据插入的代码补充其中: ``` addBtn: function () { //加上插入数据的代码 //具体记录值自己随意更改 } ``` 这时我们便可以在模拟器中点击【新增】按钮,来插入数据。 小提示:上述所有代码我是在pages/adminuser目录下,为了方便调试,可以把路径放在app.json文件pages中的第一个,这样启动时视为首页 ![](https://box.kancloud.cn/1eee95229ddc5e9fed6156d104d6f2be_802x420.png) OK,数据有了,接下来我们让数据展示出来