Câu hỏi được gắn thẻ «mongoose»

Mongoose là một công cụ mô hình hóa đối tượng MongoDB, hoặc ODM (Trình ánh xạ tài liệu đối tượng), được viết bằng JavaScript và được thiết kế để hoạt động trong môi trường không đồng bộ.


6
JavaScript OOP trong NodeJS: làm thế nào?
Tôi đã quen với OOP cổ điển như trong Java. Các phương pháp hay nhất để thực hiện OOP trong JavaScript bằng NodeJS là gì? Mỗi Lớp là một tệp với module.export? Làm thế nào để tạo Lớp học? this.Class = function() { //constructor? var privateField = "" this.publicField = …



8
Chèn hàng loạt Mongoose (mongodb)?
Liệu Mongoose v3.6 + hỗ trợ hàng loạt chen bây giờ? Tôi đã tìm kiếm trong vài phút nhưng bất kỳ thứ gì phù hợp với truy vấn này đều có tuổi đời vài năm và câu trả lời là không rõ ràng. Biên tập: Để tham khảo trong tương …



8
Cách đơn giản nhất để đợi một số tác vụ không đồng bộ hoàn tất, trong Javascript?
Tôi muốn bỏ một số bộ sưu tập mongodb, nhưng đó là một tác vụ không đồng bộ. Mã sẽ là: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); Bảng điều khiển hiển thị: all dropped dropped dropped dropped Cách đơn …

12
Điền mảng lồng nhau trong mongoose
Làm cách nào để điền "các thành phần" vào tài liệu mẫu: { "__v": 1, "_id": "5252875356f64d6d28000001", "pages": [ { "__v": 1, "_id": "5252875a56f64d6d28000002", "page": { "components": [ "525287a01877a68528000001" ] } } ], "author": "Book Author", "title": "Book Title" } Đây là JS của tôi, nơi tôi lấy tài liệu …


26
Không thể ghi đè mô hình sau khi đã biên dịch Mongoose
Không chắc mình đang làm gì sai, đây là séc của tôi.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); và đây là insert.js của tôi …

3
Tham chiếu một lược đồ khác trong Mongoose
nếu tôi có hai lược đồ như: var userSchema = new Schema({ twittername: String, twitterID: Number, displayName: String, profilePic: String, }); var User = mongoose.model('User') var postSchema = new Schema({ name: String, postedBy: User, //User Model Type dateCreated: Date, comments: [{body:"string", by: mongoose.Schema.Types.ObjectId}], }); Tôi đã cố gắng kết nối …

6
passport.js passport.initialize () phần mềm trung gian không được sử dụng
Tôi đang sử dụng nút với express + mongoose và cố gắng sử dụng passport.js với api yên tĩnh. Tôi tiếp tục nhận được ngoại lệ này sau khi xác thực thành công (tôi thấy url gọi lại trên trình duyệt): /Users/naorye/dev/naorye/myproj/node_modules/mongoose/lib/utils.js:419 throw err; ^ Error: passport.initialize() middleware not in …

4
mongoDB / mongoose: duy nhất nếu không phải null
Tôi đã tự hỏi liệu có cách nào để buộc một mục nhập bộ sưu tập duy nhất nhưng chỉ khi mục nhập không rỗng . e Lược đồ mẫu: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.