Chciałbym wygenerować MongoDB ObjectId
z Mongoose. Czy istnieje sposób dostępu do konstruktora ObjectId
z Mongoose?Jak mogę wygenerować ObjectId z mangustą?
74
A
Odpowiedz
181
Tak, można znaleźć konstruktora ObjectId
na require('mongoose').Types
. Oto przykład:
var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();
id
to nowo wygenerowany ObjectId
.
Możesz przeczytać więcej o obiekcie Types
pod adresem Mongoose#Types documentation.
19
Można utworzyć nowy MongoDB ObjectId
jak to przy użyciu mangusta:
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();
Powiązane problemy
- 1. Wyszukiwanie tekstu mongo z mangustą
- 2. Jak zrobić paginację z mangustą?
- 3. Relacja jeden-do-jednego z mangustą?
- 4. Meteor: Integracja z mangustą?
- 5. Zapytanie z mangustą i datami
- 6. Jak powinienem właściwie używać wypełnienia z mangustą?
- 7. Jak mogę wygenerować bitmapę z formantu WinForm?
- 8. Jak mogę wygenerować indeks PDF z pdfLaTeX?
- 9. Jak mogę wygenerować plik tsconfig.json?
- 10. Jak mogę wygenerować plik .pfx?
- 11. Jak mogę wygenerować Dynamic JavaScript?
- 12. AutoMapper Jak odwzorować zagnieżdżony obiekt z ObjectId
- 13. jak uzyskać objectID z adresu URL?
- 14. Jak mogę uzyskać rdzenną jednostkę danych przez jej objectID?
- 15. Częściowa aktualizacja subdokumentu z nodejs/mangustą
- 16. Czy mogę wygenerować Chmurę punktów z siatki?
- 17. MongoDB: $ się z tablicy objectID
- 18. Jak mogę wygenerować dokumenty HTML używając `godoc`?
- 19. Jak mogę wygenerować obrazy GIF w .NET?
- 20. Jak mogę wygenerować identyfikator GUID w Vimie?
- 21. Jak mogę wygenerować długi skrót łańcucha?
- 22. Jak mogę wygenerować json z metody respond_to w szynach?
- 23. Jak mogę wygenerować chmurę znaczników w Javie, z OpenCloud?
- 24. modinfo srcversion: Jak mogę to wygenerować z mojego źródła?
- 25. Jak mogę wygenerować ciąg HTML z grupy przez
- 26. Jak mogę wygenerować wiele odcieni z danego koloru bazowego?
- 27. Jak wygenerować wygenerować statyczne metody z klasą klasy clojure?
- 28. Struktura testowania jednostkowego na węźle node.js z mangustą
- 29. Jak wygenerować hash z timestamp?
- 30. Jak wygenerować json z smarty?
jak można mieć pewność, że jest to naprawdę wyjątkowy? czy mangusta wcześniej sprawdzała? – R01010010
@ R01010010 Sprawdź, w jaki sposób są generowane (Google). Nie ma czeku, ale jest probabilistyczny. –
Jeśli wygenerujesz 16777216 w ciągu jednej sekundy na tym samym komputerze, prawdopodobnie otrzymasz duplikat. :) – joeytwiddle