MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Fügen Sie Dokumente nur dann in MongoDB ein, wenn alle Felder eindeutig sind

Wollen Sie damit sagen, dass Sie nur einfügen möchten, wenn "Daten" eindeutig sind? Wenn ja, könnten Sie eine eindeutige Einschränkung für "Daten" erstellen und mit SafeMode aktualisieren?

Ich wäre auch versucht, Ihren zusammengesetzten Schlüssel so zu strukturieren:

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