溫馨提示×

mongodb中find()和findOne()有什么不同

小晨
218
2021-07-28 10:32:47
欄目: 云計算

mongodb中find()和findOne()的不同點:1、返回值不同,find()返回的是一個數組對象,而findOne()返回的是一個滿足輸入條件的文檔對象;2、find()能夠返回所有符合條件的對象,而findOne()則返回符合條件的第一個文檔。

mongodb中find()和findOne()有什么不同

具體內容如下:

一、返回值不同

1、find()返回的是一個對象

find()返回的是一個數組,數組里面裝著對象。

User.find().then((result)=>{

             console.log(result)   //返回一個數組

})

2、findOne()返回的是一個對象,此對象僅是一個滿足輸入條件的文檔。

User.findOne({name:"huang"}).then((result)=>{

             console.log(result);  //返回一個對象

 })

二、返回所有符合條件的的對象不同

1、find()會返回所有符合條件的對象

2、findOne()會返回符合條件的第一個文檔

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女