7
我想知道是否可以在mongo shell中配置選項卡完成的行爲?我見過的兩種行爲是:Mongo shell選項卡完成
- 只要沒有不明確性,第一個匹配鍵完成,第二個匹配顯示可能的選項列表。
- 根據第一個可能的選項,按Tab鍵完成完整表達式。
我個人更喜歡第一個選項。我已經看到兩種行爲在不同的環境下(都是mongo版本2以上),並且無法確定它是可配置的還是由環境引起的。
我想知道是否可以在mongo shell中配置選項卡完成的行爲?我見過的兩種行爲是:Mongo shell選項卡完成
我個人更喜歡第一個選項。我已經看到兩種行爲在不同的環境下(都是mongo版本2以上),並且無法確定它是可配置的還是由環境引起的。
mongo
shell自動完成行爲絕對不是可配置的選項。根據您使用的MongoDB的版本,shell編輯行爲有一些差異。
這些差異超出自動完成擴展到行編輯,歷史和鍵盤快捷鍵..但確認您自動完成意見:
如果您喜歡給定的shell行爲,那麼可以使用mongo
shell版本,它與您的MongoDB服務器版本不同。要利用所有服務器功能和文檔化的shell幫助程序,您通常需要一個mongo
外殼程序版本,該版本與mongod
版本相比是相同或更新的主要版本。
你可以使用mongo黑客http://tylerbrock.github.io/mongo-hacker/ –
@GaboEsquivel:mongo-hacker給mongo外殼添加了一些有趣的擴展/特性,但是自動完成不是其中之一:)。自動完成是核心'mongo'行爲的一部分。 – Stennie