<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # MongoDB ObjectId 在前面幾個章節中我們已經使用了MongoDB 的對象 Id(ObjectId)。 在本章節中,我們將了解的ObjectId的結構。 ObjectId 是一個12字節 BSON 類型數據,有以下格式: * 前4個字節表示時間戳 * 接下來的3個字節是機器標識碼 * 緊接的兩個字節由進程id組成(PID) * 最后三個字節是隨機數。 MongoDB中存儲的文檔必須有一個"_id"鍵。這個鍵的值可以是任何類型的,默認是個ObjectId對象。 在一個集合里面,每個集合都有唯一的"_id"值,來確保集合里面每個文檔都能被唯一標識。 MongoDB采用ObjectId,而不是其他比較常規的做法(比如自動增加的主鍵)的主要原因,因為在多個 服務器上同步自動增加主鍵值既費力還費時。 ## 創建信的ObjectId 使用以下代碼生成新的ObjectId: ``` >newObjectId = ObjectId() ``` 上面的語句返回以下唯一生成的id: ``` ObjectId("5349b4ddd2781d08c09890f3") ``` 你也可以使用生成的id來取代MongoDB自動生成的ObjectId: ``` >myObjectId = ObjectId("5349b4ddd2781d08c09890f4") ``` ## 創建文檔的時間戳 由于 ObjectId 中存儲了 4 個字節的時間戳,所以你不需要為你的文檔保存時間戳字段,你可以通過 getTimestamp 函數來獲取文檔的創建時間: ``` >ObjectId("5349b4ddd2781d08c09890f4").getTimestamp() ``` 以上代碼將返回 ISO 格式的文檔創建時間: ``` ISODate("2014-04-12T21:49:17Z") ``` ## ObjectId 轉換為字符串 在某些情況下,您可能需要將ObjectId轉換為字符串格式。你可以使用下面的代碼: ``` >new ObjectId.str ``` 以上代碼將返回Guid格式的字符串:: ``` 5349b4ddd2781d08c09890f3 ```
                  <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>

                              哎呀哎呀视频在线观看