欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解小程序云開發(fā)數(shù)據(jù)庫

 更新時間:2019年05月20日 09:31:25   作者:瀟湘一夜雨  
這篇文章主要介紹了小程序云開發(fā)數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在云控制臺操作云數(shù)據(jù)庫,即創(chuàng)建數(shù)據(jù)庫和插入數(shù)據(jù)等操作。

云開發(fā)數(shù)據(jù)庫提供的數(shù)據(jù)類型:string、number、object、array、bool、GeoPoint(地理位置點)、Date(時間)、Null

其中的Date表示時間,精確到毫秒。小程序端用Javascript內(nèi)置Date對象創(chuàng)建的時間是客戶端時間,在需要用服務(wù)端時間的時候,用API中提供的serverDate對象來創(chuàng)建服務(wù)端當(dāng)前的時間標(biāo)記。

GeoPoint:用于表示地理位置點,經(jīng)緯度唯一標(biāo)記一個點,可以把這個地理位置理解為平面直角坐標(biāo)系,這樣就更容易理解地理位置點了。

和平常操作數(shù)據(jù)庫類似。在對數(shù)據(jù)庫進(jìn)行增刪查改之前,先連接數(shù)據(jù)庫。對小程序云數(shù)據(jù)庫進(jìn)行操作的時候,先獲取數(shù)據(jù)庫的引用。

const db = wx.cloud.database({});

要操作數(shù)據(jù)庫的一個集合時。也是需要先獲取該集合的引用。

const table = db.collection('todos');

現(xiàn)在就可以往集合 todos 添加一條json數(shù)據(jù)了。

const db = wx.cloud.database({});

const table = db.collection('todos');

table.add({

data: {

description: "我正在學(xué)習(xí)云開發(fā)!",

due: new Date(),

tags: [

"cloud",

"database"

],

},

success: function(res) {

console.log(res._id)

}

});

在云開發(fā)控制臺查看,是否添加成功

最下面的數(shù)據(jù)就是剛剛添加的數(shù)據(jù)。

讀取數(shù)據(jù): 現(xiàn)在讀取數(shù)據(jù)庫中剛剛插入的一條數(shù)據(jù),doc就是對應(yīng)的key的值。

table.doc("W54MA0XodRKIs7ZO").get({

success:function(res){

console.log(res.data)

}

});

獲取的結(jié)果如下:

讀取多條數(shù)據(jù) :要讀取多條數(shù)據(jù)時,就在獲取集合后添加where判斷。

const db = wx.cloud.database({});

const table = db.collection('todos');

table.where({

_openid: 'o_ggh0cxzVwcLNSZTyOlAF_iyNKs'

}).get({

success:function(res){

console.log(res.data)

}

});

效果如圖:

更改數(shù)據(jù):使用update方法來更新一個記錄或一個集合,其他數(shù)據(jù)不會受到影響。

如要修改ID為W54MA0XodRKIs7ZO的記錄,

table.doc("W54MA0XodRKIs7ZO").update({

data: {

description: "很好"

},

success: function (res) {

console.log(res)

}

})

 刪除數(shù)據(jù):用remove函數(shù)來刪除數(shù)據(jù)庫中的一條數(shù)據(jù),如果要刪除多條數(shù)據(jù)的話,就必須在server端進(jìn)行操作(就是云函數(shù))

const db = wx.cloud.database({});

const table = db.collection('todos');

table.doc("W54MA0XodRKIs7ZO").remove({

success:function(res){

console.log(res)

}

})

以上所述是小編給大家介紹的[jQuery] 事件和動畫詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 17道題讓你徹底理解JS中的類型轉(zhuǎn)換

    17道題讓你徹底理解JS中的類型轉(zhuǎn)換

    這篇文章主要給大家介紹了關(guān)于如何通過17道題讓你徹底理解JS中的類型轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JS具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 彈出廣告特效(一個IP只彈出一次)的代碼

    彈出廣告特效(一個IP只彈出一次)的代碼

    彈出廣告特效(一個IP只彈出一次)的代碼...
    2007-07-07
  • Javascript模擬實現(xiàn)new原理解析

    Javascript模擬實現(xiàn)new原理解析

    這篇文章主要介紹了Javascript模擬實現(xiàn)new原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 微信小程序代碼上傳、審核發(fā)布小程序

    微信小程序代碼上傳、審核發(fā)布小程序

    這篇文章主要為大家詳細(xì)介紹了微信小程序代碼上傳、審核發(fā)布小程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 繁簡字轉(zhuǎn)換功能

    繁簡字轉(zhuǎn)換功能

    繁簡字轉(zhuǎn)換功能...
    2006-07-07
  • JS實現(xiàn)深拷貝的幾種方法介紹

    JS實現(xiàn)深拷貝的幾種方法介紹

    這篇文章介紹了JS實現(xiàn)深拷貝的幾種方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • JavaScript 實現(xiàn)同時選取多個時間段的方法

    JavaScript 實現(xiàn)同時選取多個時間段的方法

    這篇文章主要介紹了JavaScript 實現(xiàn)同時選取多個時間段的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 7個你應(yīng)該知道的JS原生錯誤類型

    7個你應(yīng)該知道的JS原生錯誤類型

    這篇文章主要介紹了7個你應(yīng)該知道的JS原生錯誤類型,對此感興趣的同學(xué),可以參考一下
    2021-04-04
  • javascript判斷機(jī)器是否聯(lián)網(wǎng)的2種方法

    javascript判斷機(jī)器是否聯(lián)網(wǎng)的2種方法

    只有機(jī)器已經(jīng)聯(lián)網(wǎng)以后,web應(yīng)用才能啟動,下面使用javascript判斷機(jī)器是否聯(lián)網(wǎng),具體判斷代碼如下,有此需求的朋友可以參考下
    2013-08-08
  • JS+CSS實現(xiàn)簡易實用的滑動門菜單效果

    JS+CSS實現(xiàn)簡易實用的滑動門菜單效果

    這篇文章主要介紹了JS+CSS實現(xiàn)簡易實用的滑動門菜單效果,涉及JavaScript鼠標(biāo)事件及頁面元素遍歷的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09

最新評論