ใณใณใฝใผใซใงใฎในใใใใใฎไฝฟ็จ
้ ็ฎไธ่ฆง
่ญฆๅ
ใใฎๆฉ่ฝใฏๅฎ้จ็ใชๆฉ่ฝใงใใ MongoDB ใฏ ในใใใใ ใฎใตใใผใใๆไพใใฆใใพใใใ ใใฎๆฉ่ฝใฏใไบๅใฎ้็ฅใชใใซใใคใงใๅคๆดใพใใฏๅ้คใใใๅฏ่ฝๆงใใใใพใใ
ใใฐใฏไบๆใใใฆใใชใใใใใฐใ็บ็ใใๅ ดๅใฏGithub ใชใใธใใช ใงๅ้กใ้ใใฆใใ ใใใ ใใฎใใญใธใงใฏใใงใฏใ
ใใฎใใผใธใงใฏใ mongosh
ใณใณใฝใผใซใงใฎในใใใใใฎๆไฝใฎๆฆ่ฆใ่ชฌๆใใพใใ
ในใใใใ ใใใฑใผใธใฎใคใณในใใผใซ
ในใใใใ ใใใฑใผใธใฏใไฝฟ็จใใๅใซใคใณในใใผใซใใๅฟ
่ฆใใใใพใใ ในใใใใ ใใใฑใผใธใใคใณในใใผใซใใใใจใ mongosh
ใ่ตทๅใใใใณใซ่ชญใฟ่พผใพใใพใใ
ใคใณในใใผใซใใในใใใใใฎๅๅใใใใฃใฆใใๅ ดๅใฏใๆฌกใฎใใใซๅ ฅๅใใพใใ
snippet install <name>
ใใไปฅๅคใฎๅ ดๅใฏใใชใใธใใชใๆค็ดขใใฆใไฝฟ็จๅฏ่ฝใชในใใใใใฎใชในใใๅๅพใใพใใ
snippet search
ในใใใใใใคใณในใใผใซใใใใใใ y
ใใจๅ
ฅๅใใฆ่ชญใฟ่พผใฟใพใใ
Running install... Installed new snippets analyze-schema. Do you want to load them now? [Y/n]: y Finished installing snippets: analyze-schema
ๆณจๆ
ในใใใใใๅใใฆไฝฟ็จใใๅ ดๅใฏใๆฌกใฎใใใช่ญฆๅใ่กจ็คบใใใใใจใใใใพใใ
This operation requires downloading a recent release of npm. Do you want to proceed? [Y/n]:
ในใใใใใไฝฟ็จใใใซใฏ npm ใใคใณในใใผใซใใๅฟ ่ฆใใใใพใใ
ในใใใใใฎๅฎ่ก
ๆฐใใในใใใใใๅฎ่กใใๅใซใ snippet help <SNIPPET NAME>
ใๅฎ่กใใฆในใใใใใฎๆฉ่ฝใฎ่ฉณ็ดฐใๅญฆ็ฟใใพใใ
ใใจใใฐใ snippet help analyze-schema
ใฏใใณใฌใฏใทใงใณๅใๆธกใใใจใงanalyze-schema
ใไฝฟ็จใงใใใใจใ็คบใใพใใ
testDB> snippet help analyze-schema # analyze-schema Analyze the schema of a collection or a cursor. ```js > schema(db.coll); โโโโโโโโโโโฌโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโโ โ (index) โ 0 โ 1 โ 2 โ โโโโโโโโโโโผโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโโค โ 0 โ '_id' โ '100.0 %' โ 'ObjectID' โ โ 1 โ 'a ' โ '50.0 %' โ 'Number' โ โ 2 โ 'a ' โ '50.0 %' โ 'String' โ โโโโโโโโโโโดโโโโโโโโดโโโโโโโโโโโโดโโโโโโโโโโโโโ
ในใใใใใๅผใณๅบใๆนๆณใใใใฃใใใๆฌกใฎไพใฎใใใซไฝฟ็จใงใใพใใ
reservations
ใณใฌใฏใทใงใณใ่ๆ
ฎใใพใใ
db.reservations.insertMany( [ {"_id": 1001, "roomNum": 1, "reserved": true }, {"_id": 1002, "roomNum": 2, "reserved": true }, {"_id": 1003, "roomNum": 3, "reserved": "false" }, {"_id": 1004, "roomNum": 4, "reserved": true }, ] )
ใณใฌใฏใทใงใณใๅๆใใใซใฏใ analyze-schema
ในใใใใใใคใณในใใผใซใใพใ๏ผใพใ ๅญๅจใใชใๅ ดๅใฏใใณใฌใฏใทใงใณๅใๆธกใใฆๅฎ่กใใพใ๏ผใ
snippet install analyze-schema schema(db.reservations)
"_id": 3
ใๅซใใใญใฅใกใณใใ string ใจใใฆ่ชคๅ
ฅๅใใใพใใใ ๅๆใซใใใจใ reserved
ใใฃใผใซใใซใฏไบๆณใใใใใผใซๅคใซๅ ใใฆ string ่ฆ็ด ใใใใใจใ็คบใใใฆใใพใใ
โโโโโโโโโโโฌโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโ โ (index) โ 0 โ 1 โ 2 โ โโโโโโโโโโโผโโโโโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโค โ 0 โ '_id ' โ '100.0 %' โ 'Number' โ โ 1 โ 'reserved' โ '75.0 %' โ 'Boolean' โ โ 2 โ 'reserved' โ '25.0 %' โ 'String' โ โ 3 โ 'roomNum ' โ '100.0 %' โ 'Number' โ โโโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโดโโโโโโโโโโโโ
ในใใใใใใขใณใคใณในใใผใซใใ
ในใใใใใๅ้คใใใซใฏใ snippet uninstall
ใณใใณใใไฝฟ็จใใพใใ ๅๅใไธๆใชๅ ดๅใ snippet ls
ใณใใณใใฏใคใณในใใผใซใใใใในใฆใฎในใใใใใไธ่ฆง่กจ็คบใใพใใ
ใใฎใณใผใ ในใใใใใฏใ analyze-schema
ใใขใณใคใณในใใผใซใใพใใ
snippet uninstall analyze-schema
ๅฉ็จๅฏ่ฝใชในใใใใ ใใใฑใผใธใฎๆค็ดข
snippet ls
ใณใใณใใฏใใญใผใซใซใซใคใณในใใผใซใใใในใใใใใฎใชในใใจใใผใธใงใณใใใณใฝใผในๆ
ๅ ฑใ่ฟใใพใใ
snippets@ /root/.mongodb/mongosh/snippets โโโ mongosh:PRIVATE..DecryptCards@1.0.5 โโโ mongosh:analyze-schema@1.0.5 โโโ npm@7.23.0
ใฌใธในใใชใงไฝฟ็จใงใใในใใใใใ็ขบ่ชใใใซใฏใใพใใญใผใซใซ ใกใฟใใผใฟ ใญใฃใใทใฅใrefresh
ใใๆฌกใซsearch
ใใพใใ
snippet refresh snippet search
snippet search
ไฝฟ็จๅฏ่ฝใชในใใใใใจใใฎใใผใธใงใณใไธ่ฆง่กจ็คบใใ็ฐกๅใช่ชฌๆใๆไพใใพใใ
ใใฎใคใณในใฟใณในใซใฏ 2 ใค็ฎใฎใใฉใคใใผใ ใฌใธในใใชใๆงๆใใใฆใใพใใ ใใฉใคใใผใ ใฌใธในใใชใๆๅใซใชในใใใใฆใใใใใใใใใฎในใใใใใฏไฝฟ็จๅฏ่ฝใชในใใใใใฎใชในใใฎ MongoDB ในใใใใใใใๅชๅ ใใใพใใ
โโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ (index) โ name โ version โ description โ โโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ 0 โ 'PRIVATE..DecryptCards' โ '1.0.5' โ 'Decrypt credit card numbers' โ โ 1 โ 'PRIVATE..updateAuthentication' โ '1.0.2' โ 'Update user pwds and authentication' โ โ 2 โ 'resumetoken' โ '1.0.2' โ 'Resume token decoder script' โ โ 3 โ 'mongocompat' โ '1.0.7' โ 'mongo compatibility script for mongosh' โ โ 4 โ 'spawn-mongod' โ '1.0.1' โ 'Spin up a local mongod process' โ โ 5 โ 'mock-collection' โ '1.0.2' โ 'mockCollection([{ a: 1 }, { a: 2 }]).find({ a: { $gt: 2 } })' โ โ 6 โ 'analyze-schema' โ '1.0.5' โ 'schema(db.coll)' โ โโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ใชใใธใใชๆ ๅ ฑใฎๅๅพ
ๅในใใใใ ใชใใธใใชใฎใใผใ ใใผใธใจ URL ใ่กจ็คบใใพใใ
snippet info
ๅบๅใซใฏๅใชใใธใใชใไธ่ฆง่กจ็คบใใใพใใ
Snippet repository URL: https://github.com/YOUR_COMPANY/YOUR_REPO_PATH/index.bson.br --> Homepage: https://davemungo.github.io/mongosh-snippets/ Snippet repository URL: https://compass.mongodb.com/mongosh/snippets-index.bson.br --> Homepage: https://github.com/mongodb-labs/mongosh-snippets
ในใใใใใฎๆฏๆดใๅพใ
ๅในใใใใใฏไธๆใงใใใ็ฌ่ชใฎใคใณใฟใผใใงใผในใใใใพใใ ็นๅฎใฎในใใใใใใฉใฎใใใซๅไฝใใใใซ้ขใใๆ
ๅ ฑใ่ฆใคใใๆ้ฉใชๆนๆณใฏใ snippet help
ใๅฎ่กใใฆใใฎREADME
ใใกใคใซใ่กจ็คบใใใใจใงใใ
snippet help mongocompat
ใใฎใณใใณใใฏREADME
mongocomat ใฎmongosh
ใใกใคใซใ่กจ็คบใใพใ ใณใณใฝใผใซใฎ ในใใใใใ
# mongocompat Provide `mongo` legacy shell compatibility APIs. ```js > Array.sum([1, 2, 3]) 6 > tojsononeline({a:1,b:2,c:3}) { "a" : 1, "b" : 2, "c" : 3 } ```
็ฌ่ชใฎในใใใใ ใใใฑใผใธใไฝๆใใๅ ดๅใฏใไพฟๅฉใชใใซใใๆไพใใREADME.md
ใใกใคใซใๅฟ
ใๅซใใฆใใ ใใใ