五 MongoDB互動shell

來源:互聯網
上載者:User

簡介

MongoDB 發布包 包含了 bin/mongo,它是MongoDB互動shell環境。 該工具是一個JavaScript shell,它允許你從命令列向MongoDB發起命令。(基本上來說,它是 SpiderMonkey shell的擴充)。

該shell用於:

  • 查看資料庫的內容
  • 測試查詢
  • 建立索引
  • 其他管理功能

在本wiki中如果你看到一些類似JavaScript的代碼,則可以認為是shell的例子。查看 驅動文法表 裡的圖表來將這些例子轉換為其他語言。

更多資訊
  • Shell 概覽
  • Shell 參考
  • Shell API文檔
Shell資料類型數字

預設情況下shell認為數字均為浮點數。你可以使用一個shell內嵌的LongNumber()類來使用64位整數。如果你想要整型或長整型的 [BSON] 資料,你可能會看到以下內容:

 "bytes" : { "floatApprox" : 575175 } 

或者在1.6+的版本中對更大的數字這樣顯示:

 {..., "bytes" : NumberLong(5284376243087482000) ,...} 

注意在1.6之前的版本中長數字會這樣顯示:

 "bytes" : { "floatApprox" : 5284376243087482000, "top" : 1230364721, "bottom" : 4240317554 } 

而且,用javascript設定或增長任何數字會把資料類型改成浮點數。

時間

Date() 方法返回一個字串,而“new Date()”則會返回一個對象(你用它來儲存資料)。

 > Date() Sun May 02 2010 19:07:40 GMT-0700 (Pacific Daylight Time) > new Date() "Sun May 02 2010 19:07:43 GMT-0700 (Pacific Daylight Time)" > typeof(new Date()) object > typeof(Date()) string //1.7+的版本會列印如下內容> new Date() ISODate("2010-11-29T19:41:46.730Z") 
位元據

[BSON] BinData 資料類型在shell中通過BinData類來展現。運行 help
misc 查看更多資訊。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.