MongoDB中find()和findOne()的區(qū)別是什么

養(yǎng)魚(yú)的貓咪
454
2021-05-10 16:19:38

MongoDB中find(和findOne()的區(qū)別有:1.返回值不同;2.返回所有符合條件的對(duì)象不同;3.獲取值的方式不同;

MongoDB中find()和findOne()的區(qū)別是什么

MongoDB中find(和findOne()的區(qū)別有以下幾點(diǎn)

1.返回值不同

MongoDB中find()返回的是一個(gè)數(shù)組,數(shù)組里面裝著對(duì)象;而findOne()返回的是一個(gè)對(duì)象。

2.返回所有符合條件的對(duì)象不同

MongoDB中find()會(huì)返回所有符合條件的對(duì)象;而findOne()會(huì)返回符合條件的第一個(gè)文檔。

3.獲取值的方式不同

MongoDB中find()返回的值前端要用data[i].name來(lái)獲??;而findOne()返回的值前端需要使用用data.name來(lái)獲取。

0