sql >> Database >  >> NoSQL >> MongoDB

Hoe kunt u de volgorde van eigenschappen in een javascript-object voor een MongoDB-index in node.js specificeren?

In MongoDB is de volgorde van velden in een document inderdaad belangrijk, en alle taalstuurprogramma's bieden een manier om documenten op die manier te specificeren, zelfs als de onderliggende programmeertaal zo'n concept niet heeft.

Het documentformaat dat MongoDB in zijn shell gebruikt, is JSON-achtig, maar niet strikt JSON. Onder andere de volgorde van velden blijft altijd behouden.

In Javascript definieert de standaard velden als ongeordend, dus implementaties zijn vrij om de volgorde te negeren/niet te behouden. Maar in de praktijk behouden alle implementaties de volgorde. In het bijzonder de V8 engine behoudt de volgorde, de engine die wordt gebruikt in node.js dus het is geen probleem.




  1. MongoDB-aggregatie:lopende totalen berekenen van de som van vorige rijen

  2. MongoDB $abs

  3. MongoDB Backup Management Tips voor Sharded Clusters

  4. MongoDB $mergeObjects