<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # MongoDB 使用`find()`方法查詢文檔 > 原文: [https://beginnersbook.com/2017/09/mongodb-query-document-using-find-method/](https://beginnersbook.com/2017/09/mongodb-query-document-using-find-method/) 在我之前的教程中,我使用`find()`方法查詢集合中的所有文檔。在本教程中,我們將看到`find()`方法的用法,以根據給定的條件查詢集合中的文檔。讓我們開始吧。 ## 以 JSON 格式查詢所有文檔 假設我們在名為`beginnersbookdb`的數據庫中有一個集合`students`。要獲取所有文檔,我們使用此命令: ```js db.students.find() ``` 但是,我們獲得的輸出不是任何格式且不太可讀。為了提高可讀性,我們可以使用以下命令格式化 JSON 格式的輸出: ```js db.students.find().forEach(printjson); ``` 或者只是使用`pretty()` - 它做同樣的事情。 ```js db.students.find().pretty() ``` 正如您在下面的屏幕截圖中看到的那樣,文檔是 JSON 格式的。 ![MongoDB query document in JSON format](https://img.kancloud.cn/09/e7/09e703a08721411595ceba61583429a1_537x403.jpg) ## 根據條件查詢文檔 我們可以根據條件獲取所選文檔,而不是從集合中獲取所有文檔。 **相等判斷:** 例如:我想從學生集合中獲取`"Steve"`的數據。這個命令應該是: ```js db.students.find({StudentName : "Steve"}).pretty() ``` 此命令返回與給定條件匹配的文檔。 ![MongoDB Query Document Equality Criteria](https://img.kancloud.cn/3c/77/3c776205b26d8cb44f5bfbce822cde24_470x183.jpg) **大于判斷:** 語法: ```js db.collection_name.find({"field_name":{$gt:criteria_value}}).pretty() ``` 例如:我想獲取年齡`> 32`的學生的詳細信息,那么查詢應該是: ```js db.students.find({"age":{$gt:32}}).pretty() ``` 我有兩個符合條件的文檔,如下面的屏幕截圖所示: ![MongoDB Query Document GreaterThan Criteria](https://img.kancloud.cn/cb/c6/cbc6b9e8dc7d410bff2541fcb1f840c4_470x298.jpg) **小于判斷:** 語法: ```js db.collection_name.find({"field_name":{$lt:criteria_value}}).pretty() ``` 示例:查找 ID 小于 3000 的所有學生。此判斷的命令為: ```js db.students.find({"StudentId":{$lt:3000}}).pretty() ``` 輸出: ```js > db.students.find({"StudentId":{$lt:3000}}).pretty() { "_id" : ObjectId("59bcecc7668dcce02aaa6fed"), "StudentId" : 1001, "StudentName" : "Steve", "age" : 30 } { "_id" : ObjectId("59bcecc7668dcce02aaa6fee"), "StudentId" : 1002, "StudentName" : "Negan", "age" : 42 } ``` **不等于判斷:** 語法: ```js db.collection_name.find({"field_name":{$ne:criteria_value}}).pretty() ``` 示例:查找 id 不等于 1002 的所有學生。此條件的命令為: ```js db.students.find({"StudentId":{$ne:1002}}).pretty() ``` 判斷: ```js > db.students.find({"StudentId":{$ne:1002}}).pretty() { "_id" : ObjectId("59bcecc7668dcce02aaa6fed"), "StudentId" : 1001, "StudentName" : "Steve", "age" : 30 } { "_id" : ObjectId("59bcecc7668dcce02aaa6fef"), "StudentId" : 3333, "StudentName" : "Rick", "age" : 35 } ``` 以下是另外兩個判斷: **大于等于判斷:** ```js db.collection_name.find({"field_name":{$gte:criteria_value}}).pretty() ``` **小于等于判斷:** ```js db.collection_name.find({"field_name":{$lte:criteria_value}}).pretty() ``` > 我們在所有命令末尾添加的`pretty()`方法不是必需的。它僅用于格式化目的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看