Ich möchte eine MongoDB mit Mongoose generieren. Gibt es eine Möglichkeit, auf den ObjectId
Konstruktor von Mongoose zuzugreifen?Wie kann ich eine ObjectId mit Mungo erzeugen?
74
A
Antwort
181
Ja, Sie können den ObjectId
Konstruktor unter require('mongoose').Types
finden. Hier ein Beispiel:
var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();
id
ist ein neu ObjectId
erzeugt.
Sie können mehr über das Objekt Types
unter Mongoose#Types documentation lesen.
19
Sie können einen neuen MongoDB erstellen ObjectId
wie diese mit Mungo:
var mongoose = require('mongoose');
var newId = new mongoose.mongo.ObjectId('56cb91bdc3464f14678934ca');
// or leave the id string blank to generate an id with a new hex identifier
var newId2 = new mongoose.mongo.ObjectId();
Verwandte Themen
- 1. Referenzdokumente mit ObjectId wenn in Mungo Speicher
- 2. verwalten und objectId von Array entfernen - Mungo
- 3. Mungo: ObjectId-Vergleiche schlagen inkonsistent fehl
- 4. Mungo - mit Populate auf einem Array von ObjectId
- 5. Java MongoTemplate: Upserts, die keine ObjectId erzeugen
- 6. Wie kann ich eine Spline-Kurve mit glm_gtx_spline :: catmullRom erzeugen?
- 7. Mungo - überprüfen, ob ObjectId in einem Array existiert
- 8. Wie kann ich mit mongodb mit Express ohne Mungo verbinden?
- 9. Wie kann ich eine „saubere“ Liste von Mungo fragt
- 10. Kann nicht mit Mungo
- 11. Wie mache ich die Seitenumbruch mit Mungo?
- 12. Erhalten Sie eine Abfrage mit String Mungo
- 13. Wie kann ich dynamisches Javascript erzeugen?
- 14. ObjectId in simpleSchema oder collection2
- 15. Wie kann ich eine Sequenz von Zahlen in Elixir erzeugen?
- 16. Brauche ich Mungo mit Graphql?
- 17. wie eine Datenbank mit Mungo in Node.js
- 18. Wie sollte ich richtig mit Mungo bevölkern?
- 19. Wie generiere ich eine Mongo DB ObjectID in Swift?
- 20. Gibt es eine Möglichkeit, ObjectId automatisch zu generieren, wenn ein Mungo-Modell neu erstellt wird?
- 21. eine ObjectId aus einem Array von objectId entfernen
- 22. Wie bekomme ich Daten von MongoDb mit Mungo?
- 23. Wie kann ich HTML-Dokumente mit `godoc` erzeugen?
- 24. Abfrage MongoDB mit 'ObjectId'
- 25. Wie kann ich Sounds (eigentlich Musik) mit PHP oder Objective-C erzeugen oder erzeugen?
- 26. Konvertieren von Parse objectId in Mongo ObjectId?
- 27. findOne funktioniert nicht mit Mungo
- 28. Wie beziehe ich ein Dokument Mungo oder speichern Refs
- 29. usuid als objectID in mongoose verwenden
- 30. Wie kann ich Mungo-Modelle zwischen 2 Apps teilen?
wie können Sie sicher sein, dass dies wirklich einzigartig ist? Mungo jede Kontrolle vor? – R01010010
@ R01010010 überprüfen Sie, wie diese generiert werden (Google). Es gibt keine Überprüfung, aber es ist probabilistisch –
Wenn Sie 16777216 innerhalb einer Sekunde auf dem gleichen Computer generieren, erhalten Sie wahrscheinlich ein Duplikat. :) – joeytwiddle