sql >> Database >  >> NoSQL >> MongoDB

Voeg alleen documenten in MongoDB in als alle velden uniek zijn

Bedoel je dat je alleen wilt invoegen als "data" uniek is? Zo ja, kunt u een unieke beperking voor "gegevens" maken en bijwerken met safeMode?

Ik zou ook in de verleiding komen om je samengestelde sleutel als volgt te structureren;

db.so.insert(
 {
    _id: {
      p0:1,
      p1:0,
      p2:0,
      p3:0,
      p4:0,
      p5:0,
      p6:0,
      p7:0,
    },
    data:"apiceofdata",
 }
);


  1. Top 5 voordelen van gedeelde MongoDB-hosting

  2. Mongo datamodellering/updates voor stemmen (omhoog en omlaag)

  3. Wat is het voordeel van Redis-clustering op verschillende hosts?

  4. $exists gebruiken in een MongoDB-expressie