14 αžšαžΏαž„αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΆαžαŸ’αž“αžΆαž…αž„αŸ‹αžŠαžΉαž„αž˜αž»αž“αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ MongoDB

αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αž’αžαŸ’αžαž”αž‘αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž“αŸ…αž˜αž»αž“αžαŸ’αž„αŸƒαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸƒαžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆ "αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž·αž“αž‘αžΆαž€αŸ‹αž‘αž„".

14 αžšαžΏαž„αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΆαžαŸ’αž“αžΆαž…αž„αŸ‹αžŠαžΉαž„αž˜αž»αž“αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ MongoDB

αž‚αŸ†αž“αž½αžŸαž–αžŽαŸŒαŸˆ

  • αžœαžΆαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžαŸ’αž›αžΆαŸ†αž„αžŽαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαž“αŸ…αž€αŸ’αž“αž»αž„ MongoDB αž€αŸαžŠαŸ„αž™αŸ”
  • αžŠαžΌαž…αž‚αŸ’αž“αžΆαžŠαŸ‚αžš αž›αž·αž”αž·αž€αŸ’αžšαž˜αžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸ αž“αž·αž„αž›αŸ†αž“αžΆαŸ†αž…αžΌαž›αž”αŸ’αžšαžΎαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”
  • αž‡αŸ€αžŸαžœαžΆαž„αž€αžΆαžšαž”αŸ’αžšαžΎαžœαžαŸ’αžαž»αž’αŸ† αž“αž·αž„αž’αžΆαžšαŸαž’αŸ†αŸ”
  • αžŸαžΌαž˜αž”αŸ’αžšαž™αŸαžαŸ’αž“αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ MongoDB αž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸ…αž–αŸαž›αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹αŸ”
  • MongoDB αž˜αž·αž“αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŸαŸ†αžŽαž½αžšαž‘αŸ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αŸαžαŸ’αž“αž“αŸ…αž–αŸαž›αž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŸαŸ†αžŽαž½αžšαŸ”

αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αžŸαŸ‹αžšαž™αŸˆαž–αŸαž›αž‡αžΆαž™αžΌαžšαž˜αž€αž αžΎαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αžΎαž”αžαŸ‚αž”αžΆαž“αžšαž€αžƒαžΎαž‰ MongoDB αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡αŸ” αž˜αžΆαž“αžšαžΏαž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΆαžαŸ’αž“αžΆαž…αž„αŸ‹αžŠαžΉαž„ αž˜αž»αž“αž–αŸαž›αžαŸ’αž‰αž»αŸ†αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžœαžΆαŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž€αŸ’αž“αž»αž„αžœαž·αžŸαŸαž™αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αžšαž½αž…αž αžΎαž™ αž–αž½αž€αž‚αŸαž˜αžΆαž“αž‚αŸ†αž“αž·αžαž‚αž·αžαž‘αž»αž€αž‡αžΆαž˜αž»αž“αž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž’αŸ’αžœαžΎαŸ” αžŠαŸ„αž™αžŸαž„αŸ’αžƒαžΉαž˜αžαžΆαž“αžΉαž„αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαž‘αŸƒαž€αŸ’αž“αž»αž„αž€αžΆαžšαž™αž›αŸ‹ αžαŸ’αž‰αž»αŸ†αžŸαžΌαž˜αž”αž„αŸ’αž αžΆαž‰αž”αž‰αŸ’αž‡αžΈαž“αŸƒαž€αŸ†αž αž»αžŸαž‘αžΌαž‘αŸ…αž˜αž½αž™αŸ”

αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MongoDB αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹

αž‡αžΆαž’αž€αž»αžŸαž› MongoDB αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžαžΆαž“αžΈαž™αž€αžΆαžšαž„αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž…αžΌαž›αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸαŸ‡αž‚αžΊαž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ„αž™αžŸαžΆαžš MongoDB αž‚αžΊαž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž…αžΌαž›αž…αž·αžαŸ’αžαž”αŸ’αžšαžΎαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž…αŸ’αžšαžΎαž“ αžœαžΆαž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŠαžΆαž€αŸ‹αžœαžΆαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž˜αžΆαž“ RAM αž…αŸ’αžšαžΎαž“αžαžΆαž˜αžαŸ‚αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžΎαžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸαžŠαŸ„αž™αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžαžΆαž˜αžšαž™αŸˆαž…αŸ’αžšαž€αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž’αžΆαž…αž˜αžΆαž“αž”αž‰αŸ’αž αžΆ αž‡αžΆαž–αž·αžŸαŸαžŸαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΌαžŠ javascript αžŽαžΆαž˜αž½αž™αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αŸ’αž“αž»αž„αžŸαŸ†αžŽαžΎ (αž§αž‘αžΆαž αžšαžŽαŸ $where αž‡αžΆαž‚αŸ†αž“αž·αžαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ αž€αžΆαžšαž…αžΆαž€αŸ‹).

αž˜αžΆαž“αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ†αž•αž»αžαž‚αžΊαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹/αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αŸ” αž”αŸ’αžšαžΎαž‚αŸ†αž“αž·αžαž“αŸαŸ‡ αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž‚αž·αžαž’αŸ†αž–αžΈαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ αž’αž·αž›αŸ” αžŒαžΈαŸ” αž—αžΈ. αž“αŸ…αž–αŸαž›αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– MongoDB αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž”αŸ‹αžŠαŸαžαž‡αžΆαž“αž·αž…αŸ’αž… αž αžΎαž™αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž‡αžΆαž“αž·αž…αŸ’αž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αžαŸ’αž‰αž»αŸ†αž…αžΌαž›αž…αž·αžαŸ’αžαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž…αŸ’αžšαž€αž•αŸ’αžŸαŸαž„αž‡αžΆαž…αŸ’αžšαž€αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ”

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αž…αž„αž•αŸ’αž‘αŸƒαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž‘αŸ… MongoDB

αž”αž‰αŸ’αž‡αžΈαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– MongoDB αž˜αžΆαž“αž‚αž“αŸ’αž›αžΉαŸ‡αž›αŸ’αž’αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž αžΆαž“αž·αž—αŸαž™αž“αŸƒαž€αžΆαžšαž‡αŸ’αžšαŸ€αžαž…αžΌαž›αž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž€αžΆαžšαž›αŸαž…αž’αŸ’αž›αžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαž»αžŸαžαžΆαžαŸ‹αžœαžΆ αž αžΎαž™αž“αž·αž™αžΆαž™αžαžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž“αŸƒαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸ„αŸ‡αž‘αŸαŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαž˜αž·αž“αžŸαžΆαž˜αž‰αŸ’αž‰αž“αŸ„αŸ‡αž‘αŸ αž αžΎαž™αž“αŸαŸ‡αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MongoDB αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž‡αžΆαž–αž·αžŸαŸαžŸαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αžΆαž“αž αŸαžαž»αž•αž›αž‚αž½αžšαž±αŸ’αž™αž‘αžΆαž€αŸ‹αž‘αžΆαž‰αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ mapReduce, group ឬ $ αž€αž“αŸ’αž›αŸ‚αž„αžŽαžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αž·αž‘αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αžΌαžŠαž”αŸ†αž–αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„ JavaScript αžŠαŸ„αž™αžŸαžšαžŸαŸαžšαž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ javascriptEnabled:false. αžŠαŸ„αž™αžŸαžΆαžšαž―αž€αžŸαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž€αŸ’αž“αž»αž„ MongoDB αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αžœαžΆαžŸαž˜αž αŸαžαž»αž•αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš MongoDB αž‡αžΆαž˜αž½αž™ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž–αž·αžŸαŸαžŸαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž―αž€αžŸαžΆαžšαž–αŸαž‰αž›αŸαž‰ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž˜αžΆαž“αž€αŸ†αžŽαžαŸ‹αž…αŸ†αž–αŸ„αŸ‡αžœαžΆ αž“αž·αž„αž›αž‘αŸ’αž’αž—αžΆαž–αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž―αž€αžŸαžΆαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ”

αž€αŸ†αž αž»αžŸαžαžŽαŸˆαž–αŸαž›αž€αŸ†αž–αž»αž„αž”αž„αŸ’αž€αžΎαžαžŸαŸ€αž‚αŸ’αžœαžΈ

MongoDB αž˜αž·αž“αž”αŸ’αžšαžΎαž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž˜αž·αž“αž˜αžΆαž“αž“αŸαž™αžαžΆαž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž…αž„αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž―αž€αžŸαžΆαžšαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž›αŸ†αž“αžΆαŸ†αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆ αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αž½αž€αžœαžΆαž’αžΆαž…αž›αžΏαž“ αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž‘αžΆαž‰αž™αž€αžœαžΆαž“αŸ…αž–αŸαž›αž€αŸ’αžšαŸ„αž™αž’αžΆαž…αž‡αžΆαž€αžΆαžšαž–αž·αž”αžΆαž€αŸ” αž–αž·αž”αžΆαž€αžŽαžΆαžŸαŸ‹.

αž’αžαŸ’αžαž”αž‘αž”αž»αžšαžΆαžŽ "6 αž…αŸ’αž”αžΆαž”αŸ‹αž“αŸƒαž˜αŸαžŠαŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž…αž“αžΆαž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸ MongoDB" αžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž’αžΆαž“αž αžΎαž™αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŠαžΌαž…αž‡αžΆ Schema Explorer αž“αŸ…αž€αŸ’αž“αž»αž„αž§αž”αž€αžšαžŽαŸαž—αžΆαž‚αžΈαž‘αžΈαž”αžΈ Studio 3T αžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž‡αžΆαž”αŸ’αžšαž…αžΆαŸ†αž“αŸƒαžŸαŸ€αž‚αŸ’αžœαžΈαŸ”

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αž’αŸ†αž–αžΈαž›αŸ†αžŠαžΆαž”αŸ‹

αž€αžΆαžšαž—αŸ’αž›αŸαž…αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αž’αžΆαž…αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžαž€αž…αž·αžαŸ’αž αž“αž·αž„αžαŸ’αž‡αŸ‡αžαŸ’αž‡αžΆαž™αž–αŸαž›αžœαŸαž›αžΆαž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ MongoBD αž”αŸ’αžšαžΎ αžαž˜αŸ’αžšαŸ€αž”αž‚αŸ„αž›αž–αžΈαžš. αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž‘αŸ†αž“αž„αž‡αžΆαž˜αž·αž“αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž‘αŸαŸ” αž€αžΆαžšαžαž˜αŸ’αžšαŸ€αž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ„αž›αž–αžΈαžšαžŠαŸ‚αž›αž”αŸ’αžšαž€αžΆαž“αŸ‹αž’αž€αŸ’αžŸαžšαžαžΌαž…αž’αŸ† αž”αŸ’αžšαž€αžΆαž“αŸ‹αž’αž€αŸ’αžŸαžšαžαžΌαž…αž’αŸ† αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž‡αžΆαž—αžΆαž–αž’αž“αžΆαž’αž·αž”αžαŸαž™αŸ’αž™αžŠαŸ‚αž›αž…αž„αŸ‹αžŠαžΉαž„αž…αž„αŸ‹αžƒαžΎαž‰ αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αž„αŸ’αž€αžΆαŸ† αž€αžΆαž αŸ’αžœαžαžΆαž“αŸ‹ αž“αž·αž„αž–αž»αž€αž˜αžΆαžαŸ‹αž’αž„αŸ’αž€αžΆαž‰αŸ‹αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžŸαžœαžαŸ’αžŸαžšαŸαž‘αžΈ 80 αž“αŸƒαžŸαžαžœαžαŸ’αžŸαž‘αžΈαž…αž»αž„αž€αŸ’αžšαŸ„αž™αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‚αžΊαž˜αž·αž“αž’αžΆαž…αž’αžαŸ‹αž‘αŸ„αžŸαž”αžΆαž“αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αžΈαžœαž·αžαž–αž·αž "αž˜αŸ‰αžΌαžαžΌ" αž‚αžΊαžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„ "αž˜αŸ‰αžΌαžαžΌ" αŸ” αž αžΎαž™ "αž…αž€αŸ’αžšαž—αž–αž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸ" αž“αž·αž„ "αž…αž€αŸ’αžšαž—αž–αž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸ" αž‚αžΊαž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžαŸ‚αž˜αž½αž™αŸ” αž’αž€αŸ’αžŸαžšαžαžΌαž…αž‚αžΊαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž’αž€αŸ’αžŸαžšαž’αŸ†αžŠαŸ‚αž›αžŸαŸ’αž˜αžΎαž“αžΉαž„αž’αž€αŸ’αžŸαžšαž’αŸ†αŸ” αž αžΎαž™αž€αž»αŸ†αž±αŸ’αž™αžαŸ’αž‰αž»αŸ†αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžαž˜αŸ’αžšαŸ€αž”αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αŸ” αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„ MongoDB αžŸαžΌαž˜αž”αŸ’αžšαžΎαž€αžΆαžšαžŸαž„αŸ’αž€αžαŸ‹αžŸαŸ†αž‘αŸαž„αž˜αž·αž“αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹αž‚αŸ’αž“αžΆ αž“αž·αž„ αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž“αžΉαž„αž—αžΆαžŸαžΆ αž“αž·αž„ αžœαž”αŸ’αž”αž’αž˜αŸŒαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’. αžœαžΆαž“αžΉαž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αžαžΆαž˜αžšαž™αŸˆαž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžšαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ”

αž”αž„αŸ’αž€αžΎαžαž”αžŽαŸ’αžαž»αŸ†αž‡αžΆαž˜αž½αž™αž―αž€αžŸαžΆαžšαž’αŸ†αŸ—

MongoDB αžšαžΈαž€αžšαžΆαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αž―αž€αžŸαžΆαžšαž’αŸ†αžšαž αžΌαžαžŠαž›αŸ‹ 16MB αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž› αž“αž·αž„ αž€αŸ’αžšαž‘αžΆαž…αžαŸ’αžšαž„αŸ’αž‚FS αžšαž…αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžŸαžΆαžšαž’αŸ†αžŠαŸ‚αž›αž˜αžΆαž“αž‘αŸ†αž αŸ†αž’αŸ†αž‡αžΆαž„ 16 MB αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžŠαŸ„αž™αžŸαžΆαžšβ€‹αžαŸ‚β€‹αž―αž€αžŸαžΆαžšβ€‹αž’αŸ†αŸ—β€‹αž’αžΆαž…β€‹αžŠαžΆαž€αŸ‹β€‹αž“αŸ…β€‹αž‘αžΈαž“αŸ„αŸ‡ αž€αžΆαžšβ€‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€β€‹αžœαžΆβ€‹αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆβ€‹αž‚αŸ†αž“αž·αžβ€‹αž›αŸ’αž’β€‹αž“αŸ„αŸ‡αž‘αŸαŸ” MongoDB αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αŸ’αž’αž”αŸ†αž•αž»αžαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž―αž€αžŸαžΆαžšαž“αžΈαž˜αž½αž™αŸ—αžŠαŸ‚αž›αž˜αžΆαž“αž‘αŸ†αž αŸ†αž–αžΈαžšαž”αžΈαž‚αžΈαž‘αžΌαž”αŸƒ αžŠαŸ„αž™αž…αžΆαžαŸ‹αž‘αž»αž€αž–αž½αž€αžœαžΆαžŠαžΌαž…αž‡αžΆαž‡αž½αžšαžŠαŸαž€αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„ SQL αž’αŸ†αž‘αžΌαž›αžΆαž™αŸ” αž―αž€αžŸαžΆαžšαž’αŸ†αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž”αŸ’αžšαž—αž–αž“αŸƒαž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™ αž•αž›αž·αžαž—αžΆαž–.

αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžšαž‡αžΆαž˜αž½αž™αž’αžΆαžšαŸαž’αŸ†

αž―αž€αžŸαžΆαžšαž’αžΆαž…αž˜αžΆαž“αž’αžΆαžšαŸαŸ” αžœαžΆαž›αŸ’αž’αž”αŸ†αž•αž»αžαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αŸ†αž“αž½αž“αž’αžΆαžαž»αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžΆαžšαŸαž“αŸ…αž†αŸ’αž„αžΆαž™αž–αžΈαž›αŸαžαž”αž½αž“αžαŸ’αž‘αž„αŸ‹αŸ” αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αž’αžΆαžαž»β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αž“αŸ’αžαŸ‚αž˜β€‹αž‘αŸ…β€‹αž’αžΆαžšαŸβ€‹αž‰αžΉαž€αž‰αžΆαž”αŸ‹ αžœαžΆβ€‹αž“αžΉαž„β€‹αžšαžΈαž€β€‹αž’αŸ†β€‹αž‡αžΆαž„β€‹αž―αž€αžŸαžΆαžšβ€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αžœαžΆ αž αžΎαž™β€‹αž“αžΉαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž˜αžΆαž“ αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαžœαžΆαž“αžΉαž„αž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž•αž„αžŠαŸ‚αžšαŸ”. αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž›αž·αž”αž·αž€αŸ’αžšαž˜αž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αž’αžΆαžšαŸαž’αŸ† αž›αž·αž”αž·αž€αŸ’αžšαž˜αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎαž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹ αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαž˜αžΆαž“ αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαžšαž”αžŸαŸ‹αžœαžΆαŸ” αž€αžΆαžšαž’αŸ’αžœαžΎαž›αž·αž”αž·αž€αŸ’αžšαž˜αž‘αžΎαž„αžœαž·αž‰αž“αŸαŸ‡αž€αŸαž€αžΎαžαž‘αžΎαž„αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž―αž€αžŸαžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž› αž¬αž›αž»αž”αŸ”

MongoDB αž˜αžΆαž“αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž‚αŸαž αŸ…αžαžΆ "αž€αžαŸ’αžαžΆαž”αŸ†αž–αŸαž‰"αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž€αž“αŸ’αž›αŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžŸαžΆαžšαžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“ αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αŸ”
αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž‚αž·αžαžαžΆαž’αŸ’αž“αž€αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“ array indexingαŸ” αž‡αžΆαž’αž€αž»αžŸαž› αž€αž„αŸ’αžœαŸ‡αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž’αžΆαž…αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž’αŸ’αž“αž€αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αžŠαŸ„αž™αžŸαžΆαžšαž―αž€αžŸαžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž€αŸαž“αž–αžΈαžŠαžΎαž˜αžŠαž›αŸ‹αž…αž”αŸ‹ αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž’αžΆαžαž»αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž’αžΆαžšαŸαž“αžΉαž„αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž™αžΌαžš αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™αž―αž€αžŸαžΆαžšαž”αŸ‚αž”αž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“ αž™αžΊαž.

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αžαžΆαž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹

αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŸαŸ†αžŽαž½αžš αžŸαŸ†αžŽαž½αžšαžŠαŸ‚αž›αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž‚αžΊαž‡αžΆαž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αž„αŸ‹αž‘αž‘αž½αž›αž”αžΆαž“ αž˜αž·αž“αž˜αŸ‚αž“αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αžœαžΆαž“αŸ„αŸ‡αž‘αŸαŸ” αž™αž“αŸ’αžαž€αžΆαžšαž“αŸαŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž‘αž·αž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž—αŸ„αž‡αž“αžΈαž™αžŠαŸ’αž‹αžΆαž“αŸ– αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αž‰αŸ’αž‡αžΆαž˜αŸ’αž αžΌαž”αž˜αž½αž™ αž αžΎαž™αž˜αž·αž“αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž›αž˜αŸ’αž’αž·αžαžŠαž›αŸ‹αž…αž»αž„αž—αŸ…αž‘αŸαŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„ MongoDB αž’αŸ’αž“αž€αžŽαŸ‚αž“αžΆαŸ†αž…αž»αž„αž—αŸ…αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αž†αŸ’αž›αž„αž€αžΆαžαŸ‹ reduce αž±αŸ’αž™αž”αžΆαž“αž†αžΆαž”αŸ‹αžαžΆαž˜αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αž€αŸ’αž“αž»αž„αž”αŸ†αž–αž„αŸ‹αž”αž„αŸ’αž αžΌαžšαž”αŸ’αžšαŸαž„αžŠαŸ„αž™αž”αŸ’αžšαžΎ $match ΠΈ $projectαž αžΎαž™αž€αžΆαžšαžαž˜αŸ’αžšαŸ€αž”αž€αžΎαžαž‘αžΎαž„αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ reduceαž αžΎαž™αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΎαžαž‘αžΎαž„αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αž„αŸ‹αž”αžΆαž“αŸ” αž€αžΆαžšβ€‹αž˜αžΆαž“β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž”αž„αŸ’αž€αžΎαž“β€‹αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–β€‹αžŸαŸ†αžŽαž½αžšβ€‹αžŠαŸ‚αž›β€‹αž›αž»αž”β€‹αž”αŸ†αž”αžΆαžαŸ‹β€‹αž€αžΆαžšαž„αžΆαžšβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž…αžΆαŸ†β€‹αž”αžΆαž…αŸ‹ αžαž˜αŸ’αžšαŸ€αž”β€‹αž‡αŸ†αž αžΆαž“β€‹αž±αŸ’αž™β€‹αž”αžΆαž“β€‹αž›αŸ’αž’β€‹αž”αŸ’αžšαžŸαžΎαžš αž“αž·αž„β€‹αž€αžΆαžšβ€‹αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸβ€‹αž”αŸ’αžšαž—αŸαž‘β€‹αž…αžΌαž›αžšαž½αž˜β€‹αž’αžΆαž…β€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αž’αŸ’αž“αž€β€‹αžαžΌαž…αŸ” αž‡αžΆαž˜αž½αž™ MongoDB αž’αŸ’αž“αž€αž˜αžΆαž“αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ”

αž§αž”αž€αžšαžŽαŸαžŠαžΌαž…αž‡αžΆ αžŸαŸ’αž‘αžΌαžŒαžΈαž™αŸ„ 3T αž“αžΉαž„αžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αž€αžΆαžšαž€αžŸαžΆαž„αžŸαŸ†αžŽαž½αžšαžšαž½αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ MongoDB. αž˜αž»αžαž„αžΆαžš Aggregation Editor αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž“αž»αžœαžαŸ’αžαžŸαŸαž…αž€αŸ’αžαžΈαžαŸ’αž›αŸ‚αž„αž€αžΆαžšαž”αŸ†αž–αž„αŸ‹αž˜αž½αž™αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž˜αŸ’αžαž„αŸ— αž αžΎαž™αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž‰αŸ’αž…αžΌαž› αž“αž·αž„αž›αž‘αŸ’αž’αž•αž›αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αžΈαž˜αž½αž™αŸ— αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαž½αž›αž€αžΆαžšαž€αŸ‚αž€αŸ†αž αž»αžŸαŸ”

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αžΆαžšαžαžαžšαž αŸαžŸ

αž€αž»αŸ†αž€αŸ†αžŽαžαŸ‹αž‡αž˜αŸ’αžšαžΎαžŸαžŸαžšαžŸαŸαžš MongoDB αž±αŸ’αž™αž˜αžΆαž“αž›αŸ’αž”αžΏαž“αž›αžΏαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹αž‘αžΆαž”αŸ” αžšαž”αŸ€αž”αž“αŸαŸ‡αŸ” "αž―αž€αžŸαžΆαžšαž αžΎαž™αž—αŸ’αž›αŸαž…" αž αžΆαž€αŸ‹β€‹αžŠαžΌαž…β€‹αž‡αžΆβ€‹αž›αžΏαž“β€‹αž–αŸ’αžšαŸ„αŸ‡β€‹αž–αžΆαž€αŸ’αž™β€‹αž”αž‰αŸ’αž‡αžΆβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžαŸ’αžšαž‘αž”αŸ‹β€‹αž˜αž»αž“β€‹αž–αŸαž›β€‹αž€αžΆαžšβ€‹αžŸαžšαžŸαŸαžšβ€‹αž€αžΎαžβ€‹αž‘αžΎαž„αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αžΆαŸ†αž„ αž˜αž»αž“αž–αŸαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αžŒαžΈαžŸ αžœαžΆαž“αžΉαž„αž”αžΆαžαŸ‹αž”αž„αŸ‹ αž αžΎαž™αž”αž‰αŸ’αž…αž”αŸ‹αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž˜αž·αž“αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹αž‚αŸ’αž“αžΆαŸ” αž‡αžΆαžŸαŸ†αžŽαžΆαž„αž›αŸ’αž’ MongoDB 64 αž”αŸŠαžΈαžαž”αžΆαž“αž”αžΎαž€αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαŸ”

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ MMAPv1 αž“αž·αž„ WiredTiger αž”αŸ’αžšαžΎαž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆ WiredTiger αž’αžΆαž…αž„αžΎαž”αž‘αžΎαž„αžœαž·αž‰αžšαž αžΌαžαžŠαž›αŸ‹αž€αžΆαžšαž‡αžΆαž”αŸ‹αž›αžΆαž”αŸ‹αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž€αŸαžŠαŸ„αž™αŸ” αž…αŸ†αžŽαž»αž…αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘αŸ”

αž€αžΆαžšαž’αŸ’αžœαžΎαž‘αž·αž“αžΆαž“αž»αž”αŸ’αž”αžœαžαŸ’αžαž·αž’αžΆαž“αžΆαžαžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡ αž“αž·αž„αžšαž€αŸ’αžŸαžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžšαž αžΌαžαžŠαž›αŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž€αžΆαž“αŸ‹αž‘αž·αž“αžΆαž“αž»αž”αŸ’αž”αžœαžαŸ’αžαž·αŸ” αž—αžΆαž–αž‰αžΉαž€αž‰αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαžαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš commitIntervalMs.

αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž”αŸ’αžšαžΆαž€αžŠαž“αŸƒαž’αžΆαžαž» αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ (storage.journal.enabled)αž αžΎαž™αž—αžΆαž–αž‰αžΉαž€αž‰αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαžαžαžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž…αŸ†αž“αž½αž“αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΆαž“αž›αž‘αŸ’αž’αž—αžΆαž–αž”αžΆαžαŸ‹αž”αž„αŸ‹αŸ”

αž€αžΆαžšαžαž˜αŸ’αžšαŸ€αž”αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž›αž·αž”αž·αž€αŸ’αžšαž˜

αž“αŸ…αž–αŸαž›αžŸαŸ’αžœαŸ‚αž„αžšαž€ αž“αž·αž„αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ† αž‡αžΆαžšαžΏαž™αŸ—αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαžαž˜αŸ’αžšαŸ€αž”αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αžŸαžΌαž˜αžŸαž„αŸ’αžƒαžΉαž˜αžαžΆ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž˜αž½αž™ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžαŸ’αžšαž„αž›αž‘αŸ’αž’αž•αž› αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž…αŸ†αž“αž½αž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαž˜αŸ’αžšαŸ€αž”αŸ” αž αžΎαž™αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαž˜αŸ’αžšαŸ€αž”αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžš αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸ. αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž”αŸ’αžšαžΎβ€‹αž›αž·αž”αž·αž€αŸ’αžšαž˜β€‹αžαŸ‚αž˜αž½αž™β€‹αž¬β€‹αžšαž½αž˜αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αžΆαž“αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαžŸαž˜αžšαž˜αŸ’αž™ MongoDB αž“αžΉαž„αž’αŸ’αžœαžΎαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αžœαžΆαŸ” αž˜αžΆαž“αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† 32 MB αž›αžΎαž‘αŸ†αž αŸ†αžŸαžšαž»αž”αž“αŸƒαž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαž˜αŸ’αžšαŸ€αž”αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎ MongoDB αžˆαžΆαž“αžŠαž›αŸ‹αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž“αŸαŸ‡ αž“αŸ„αŸ‡αžœαžΆαž“αžΉαž„αž”αŸ„αŸ‡αž€αŸ†αž αž»αžŸ αž¬αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰ αžŸαŸ†αžŽαž»αŸ†αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαž‘αž‘αŸ.

αžŸαŸ’αžœαŸ‚αž„αžšαž€αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž›αž·αž”αž·αž€αŸ’αžšαž˜

αžŸαŸ†αžŽαž½αžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžšαžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš JOIN αž“αŸ…αž€αŸ’αž“αž»αž„ SQL αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αž›αŸ’αž’αž”αŸ†αž•αž»αž αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž€αžΆαžšαž›αž·αž”αž·αž€αŸ’αžšαž˜αž“αŸƒαžαž˜αŸ’αž›αŸƒαž“αŸƒαžŸαŸ„αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž‡αžΆαžŸαŸ„αž”αžšαž‘αŸαžŸαŸ” αž“αŸαŸ‡αž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž‘αŸαž–αŸ’αžšαŸ„αŸ‡αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž†αŸ’αž›αž»αŸ‡αž”αž‰αŸ’αž…αžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„ explain(). αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž”αŸ‚αž”αž“αŸαŸ‡αž‚αžΊαž”αž“αŸ’αžαŸ‚αž˜αž›αžΎαžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαžŠαŸ‚αž›αž”αžΆαž“αžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„ explain()αžŠαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžœαŸαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžšαž”αŸ†αž–αž„αŸ‹ $match ΠΈ $sortαž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž‡αž½αž”αž‚αŸ’αž“αžΆαž“αŸ…αžŠαžΎαž˜αž”αŸ†αž–αž„αŸ‹αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡ αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž’αžΆαž…αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž›αžΎαžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αžŽαžΆαž˜αž½αž™αŸ” αž”αŸ†αž–αž„αŸ‹αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†.

αž”αžŠαž·αžŸαŸαž’β€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαžΎβ€‹αž€αžΆαžšβ€‹αž’αžΆαž”αŸ‹αžŠαŸαžβ€‹αž…αŸ’αžšαžΎαž“αŸ”

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž db.collection.update() αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž•αŸ’αž“αŸ‚αž€αž“αŸƒαž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αž¬αž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž˜αžΌαž› αžšαž αžΌαžαžŠαž›αŸ‹αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαž–αŸαž‰αž›αŸαž‰ αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ update. αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž…αŸ’αž”αžΆαžŸαŸ‹β€‹αž“αŸ„αŸ‡β€‹αž‚αžΊβ€‹αžαžΆ αžœαžΆβ€‹αž“αžΉαž„β€‹αž˜αž·αž“β€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž―αž€αžŸαžΆαžšβ€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαž˜αžΌαž›β€‹αž‘αŸ αž›αž»αŸ‡αžαŸ’αžšαžΆβ€‹αžαŸ‚β€‹αž’αŸ’αž“αž€β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž‡αž˜αŸ’αžšαžΎαžŸ multi αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αŸ†αž–αŸαž‰αžαžΆαž˜αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαžŸαŸ†αžŽαžΎαŸ”

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αž’αŸ†αž–αžΈαžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž“αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„αžŸαž‰αŸ’αž‰αžΆ

αž“αŸ…αž€αŸ’αž“αž»αž„ JSON αžœαžαŸ’αžαž»αž˜αž½αž™αž˜αžΆαž“αž”αžŽαŸ’αžαž»αŸ†αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž‘αŸ†αž αŸ†αžŸαžΌαž“αŸ’αž™ αž¬αž…αŸ’αžšαžΎαž“αž‚αžΌαžˆαŸ’αž˜αŸ„αŸ‡/αžαž˜αŸ’αž›αŸƒ αžŠαŸ‚αž›αžˆαŸ’αž˜αŸ„αŸ‡αž‡αžΆαžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžš αž“αž·αž„αžαž˜αŸ’αž›αŸƒαž‡αžΆαžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžš αž›αŸαž αž”αŸŠαžΌαž›αžΈαž“ αž˜αŸ„αžƒαŸˆ αžœαžαŸ’αžαž» αž¬αž’αžΆαžšαŸαŸ”

αž‡αžΆαž’αž€αž»αžŸαž› BSON αžŸαž„αŸ’αž€αžαŸ‹αž’αŸ’αž„αž“αŸ‹αž…αŸ’αžšαžΎαž“αž›αžΎαž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸ…αž–αŸαž›αžŸαŸ’αžœαŸ‚αž„αžšαž€αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ MongoDB αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž“αŸ…αž€αŸ’αž“αž»αž„αžœαžαŸ’αžαž»αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™ αž”αž‰αŸ’αž αžΆ, i.e. { firstname: "Phil", surname: "factor" } - αž“αŸαŸ‡αž˜αž·αž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αŸαŸ” { { surname: "factor", firstname: "Phil" }. αž“αŸ„αŸ‡αž‚αžΊαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαžˆαŸ’αž˜αŸ„αŸ‡/αžαž˜αŸ’αž›αŸƒαž‚αžΌαž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΆαž€αžŠαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž–αž½αž€αž‚αŸαŸ”

αž€αž»αŸ†αž…αŸ’αžšαž‘αŸ† "αž‘αž‘αŸ" ΠΈ "αž˜αž·αž“αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹"

αžαž˜αŸ’αž›αŸƒ "αž˜αž·αž“αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹" αž™αŸ„αž„αž‘αŸ…αžαžΆαž˜ JSON αž˜αž·αž“αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–αž‘αŸαŸ” αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž•αŸ’αž›αžΌαžœαž€αžΆαžš JSON (ECMA-404 αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 5) αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„ JavaScript αž€αŸαžŠαŸ„αž™αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ BSON αžœαžΆαž›αŸ‚αž„αž”αŸ’αžšαžΎαž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ…αž‡αžΆ $nullαžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αžαŸ‚αž„αžαŸ‚αž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸαž›αŸ’αž’αž“αŸ„αŸ‡αž‘αŸαŸ” αž‡αŸ€αžŸαžœαžΆαž„αž€αžΆαžšαž”αŸ’αžšαžΎ "αž˜αž·αž“αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹" αž“αŸ… MongoDB.

αž”αŸ’αžšαžΎ $limit() αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“ $sort()

αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„ MongoDB αžœαžΆαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžƒαžΎαž‰αž‚αŸ†αžšαžΌαž“αŸƒαž›αž‘αŸ’αž’αž•αž›αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αž˜αž€αžœαž·αž‰αž–αžΈαžŸαŸ†αžŽαž½αžšαž¬αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžšαž€αž·αž…αŸ’αž…αž“αŸαŸ‡αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžš $limit()αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž˜αž·αž“αž‚αž½αžšαž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΌαžŠαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž‘αŸ αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαžœαžΆαž–αžΈαž˜αž»αž“ $sort. αž˜αŸαž€αžΆαž“αž·αž€αž“αŸαŸ‡αž‚αžΊαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‘αŸ αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αž’αžΆαž“αžΆαž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž›αž‘αŸ’αž’αž•αž›αž”αžΆαž“αž‘αŸ αž αžΎαž™αž’αŸ’αž“αž€αž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž˜αžΎαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ„αž™αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹αž”αžΆαž“αž‘αŸαŸ” αž“αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž›αžΎαž“αŸƒαž›αž‘αŸ’αž’αž•αž› αž’αŸ’αž“αž€αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αž’αžΆαžαž»αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αžΆαžšαžαž˜αŸ’αžšαŸ€αž”αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ αžŸαŸ†αžŽαž½αžš αž“αž·αž„αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ†αžŽαžαŸ‹ αž–αŸ„αž›αž‚αžΊ αž”αž„αŸ’αž€αžΎαžαž›αž‘αŸ’αž’αž•αž›αžŠαžΌαž…αž‚αŸ’αž“αžΆαžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αŸ” αž›αŸαžαž€αžΌαžŠαžŠαŸ‚αž›αž˜αžΆαž“ $limit()αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αŸαŸ” $sortαž“αžΉαž„αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹ αž“αž·αž„αž’αžΆαž…αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž˜αžΆαž“αž€αŸ†αž αž»αžŸαžŠαŸ‚αž›αž“αžΉαž„αž–αž·αž”αžΆαž€αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαž€αž…αž·αžαŸ’αžαž‡αžΆαž˜αž½αž™ MongoDB αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αžœαžΆαžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αž“αžΉαž„αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαžΌαž…αž‡αžΆ DBMS αž¬αžŠαžΎαž˜αŸ’αž”αžΈαž˜αž€αž”αŸ’αžšαžΎαžœαžΆαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ” αžœαžΆαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž–αžŽαŸŒαž‘αžΉαž€αž€αŸ’αžšαžΌαž…αž‘αŸ…αž“αžΉαž„αžŸαž˜αž˜αž½αž™αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž˜αŸ’αžšαžΎαž‚αŸ„αž›αž”αŸ†αžŽαž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ” αžœαžΆαž‡αžΆαž€αžΆαžšαž›αŸ’αž’αž”αŸ†αž•αž»αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž™αž›αŸ‹ αž“αž·αž„αžŠαžΉαž„αž‚αž»αžŽαž…αŸ†αž–αŸ„αŸ‡αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž›αž½αž“αž’αŸ’αž“αž€αŸ” αžœαžΆαž“αžΉαž„αž‡αžΆαž€αžΆαžšαž’αžΆαž˜αŸ‰αžΆαžŸαŸ‹αž˜αž½αž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αžŸαž˜αŸ’αž–αžΆαž’αž›αžΎαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ MongoDB αž›αžΎαž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž”αž„αŸ’αžαŸ†αž–αž½αž€αž‚αŸαž±αŸ’αž™αž…αž»αŸ‡αž–αžΈαž•αŸ’αž›αžΌαžœ DBMS αŸ” αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αžƒαžΎαž‰αžœαž·αž’αžΈαžαŸ’αž˜αžΈ αž“αž·αž„αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž…αžΆαžŸαŸ‹ αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž’αžΆαž“αžΆαž“αžΌαžœαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž’αž“αŸ‹αž“αžΉαž„αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™ αž“αž·αž„αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžŠαŸ„αž™αž–αŸ’αž™αžΆαž”αžΆαž‘αŸ”

αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžšαž”αžŸαŸ‹ MongoDB αž’αŸ†αž–αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš ACID αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚ 4.0 αž‚αžΊαž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαžŠαŸαž›αŸ’αž’αž“αŸƒαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαž…αŸ’αž“αŸƒαž”αŸ’αžšαžŒαž·αžαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αž αž»αž―αž€αžŸαžΆαžš αž“αž·αž„αž–αž αž»αžŸαŸαž…αž€αŸ’αžαžΈαžαŸ’αž›αŸ‚αž„αž€αžΆαžšαžŽαŸαž₯αž‘αžΌαžœαž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αžΆαžαžΌαž˜αž·αž€αŸ” αžœαžΆαž€αŸαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αžŸαŸ„ αž“αž·αž„αž”αž‰αŸ’αž…αž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„ αž€αŸαžŠαžΌαž…αž‡αžΆαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αž˜αŸ’αžšαž·αžαž―αž€αŸ„αŸ”

14 αžšαžΏαž„αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΆαžαŸ’αž“αžΆαž…αž„αŸ‹αžŠαžΉαž„αž˜αž»αž“αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ MongoDB

αž’αžΆαž“β€‹αž”αž“αŸ’αžαŸ‚αž˜:

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹