亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從谷歌數據存儲使用php加載記錄

從谷歌數據存儲使用php加載記錄

PHP
素胚勾勒不出你 2022-08-19 15:31:12
我將汽車詳細信息保存到谷歌數據存儲。每輛車的細節都有一把鑰匙。示例:歐寶亞當在實體中,我保存了我的汽車的汽車詳細信息。每輛車的詳細信息都有一個保存的版本號。如果某些內容將發生更改,我會將新實體添加到數據存儲中,其中包含(例如:OPEL-ADAM)汽車的 ID 和新版本號。如果我在數據存儲中有一個 OPEL-ADAM,并且我更改了 2 次詳細信息,則我的最后一個 OPEL-ADAM 記錄的版本為 3。我也每次都保存一個時間戳(“創建”)。我現在想得到最后一張唱片,我插入歐寶亞當。我如何使用php和php庫google/cloud-datastore做到這一點?感謝您的幫助!
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

如果您有以下結構:

  • 歐寶亞當: [版本:1, 時間戳:..]

  • 歐寶亞當: [版本:2, 時間戳:..]

  • ...

請嘗試以下代碼:

$query = $datastore->query()
->kind('car')
-> where('id','=','OPEL-ADAM')
->order('timestamp', 'DESCENDING')
->limit(1);

我想當你用新版本添加一個新實體時,版本比前一個版本大,我的意思是說每次最后一條記錄都有更高的版本。因此,您可以按上面的“時間戳”或“版本”進行查詢。

$query = $datastore->query()
->kind('car')
-> where('id','=','OPEL-ADAM')
->order('version', 'DESCENDING')
->limit(1);


查看完整回答
反對 回復 2022-08-19
  • 1 回答
  • 0 關注
  • 73 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號