Mongoose to narzędzie do modelowania obiektów MongoDB lub ODM (Object Document Mapper), napisane w języku JavaScript i zaprojektowane do pracy w środowisku asynchronicznym.
Używając nodejs i express, chciałbym zwrócić jeden lub wiele obiektów (tablic) za pomocą JSON. W poniższym kodzie wyświetlam po jednym obiekcie JSON na raz. Działa, ale to nie jest dokładnie to, czego chcę. Utworzona odpowiedź nie jest prawidłową odpowiedzią JSON, ponieważ mam wiele obiektów. Zdaję sobie sprawę, że mógłbym po …
var n = new Chat(); n.name = "chat room"; n.save(function(){ //console.log(THE OBJECT ID that I just saved); }); Chcę, aby console.log była identyfikatorem obiektu, który właśnie zapisałem. Jak mam to zrobić w Mongoose?
Uczę się średniego stosu i kiedy próbuję uruchomić serwer za pomocą npm start Mam wyjątek, który mówi, że: schema hasn't been registered for model 'Post'. Use mongoose.model(name, schema) tutaj jest mój kod w /models/Posts.js var mongoose = require('mongoose'); var PostSchema = new mongoose.Schema({ title: String, link: String, upvotes: { type: …
Używam "mongoose": "^5.7.1"w moim projekcie Node.js. Tworzę interfejs API, który wymaga aktualizacji w dwóch dokumentach. Tak więc korzystam z transakcji, takich jak: // Start the transaction session = await mongoose.startSession() session.startTransaction() await Promise.all([ <1st update operation>, <2nd update operation> ]) // Commit the transaction session.commitTransaction() Po naciśnięciu tego interfejsu API …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.