node從資料庫查詢指定資料是否存在 持續更新

2021-09-11 08:56:40 字數 990 閱讀 8409

**準備

1.已經封裝好的連線資料庫和進行操作的mongoose.js

鏈結 2.本次使用的**

//查資料庫是否存在資料

const dbclient=

require

(__dirname+

'/mongoose');

class

main

find()

;//檢測型別if(

!table instanceof

string

||!dbname instanceof

string

||!data instanceof

object

)//查詢語句

let res =

await dbclient.

getinstance

(dbname)

.find

(table, data)

;resolve()

;}catch(e

)});

}}module.exports=main;

使用方法

一 首先例項化這個類,傳入物件包含dbname(資料庫名稱,預設koa),table(集合名,預設koa),data(查詢的物件primary key,預設為空)

二 使用async/await語法來等待這個類的例項執行完成find(),返回乙個物件

結果 返回物件的data為返回的陣列結果,i***ist為是否存在

**示例

(

async

function

test()

});let b=

await a.

find()

;//如果存在查詢的資料

if(b.i***ist)

else})

();

django開發之從資料庫讀取隨機指定數量資料

在views.py方法中寫入如下 if request.post charge station number int request.post.get standing stations obj models.chargingstation.objects.order by charge stati...

從資料庫中返回的資料結果中獲取指定資料

需求 我在資料庫中查詢的時候,為了少寫方法,就盡量共用方法,但是部分情況是返回了大量冗餘的資料,我需要一滴水,你卻給我了整片海。例如 表示由資料庫返回的可能記錄集的陣列 a array array id 5698 first name bill last name gates array id 47...

強制關閉指定資料庫連線

強制關閉指定資料庫連線 還原資料庫的時候是不是經常出現資料庫正在使用無法還原?雖然關掉所有程式,可是還是還原不了資料庫?執行以下 吧!斷開所有使用者開啟的連線 use master go if exists select from dbo.sysobjects where id object id ...