mongodb中find()和findOne()的不同點:1、返回值不同,find()返回的是一個數組對象,而findOne()返回的是一個滿足輸入條件的文檔對象;2、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()會返回符合條件的第一個文檔