2012-03-19 69 views
8

Tôi đang tìm cách tạo biểu mẫu dựa trên định nghĩa lược đồ Mongoose. Tôi đã gặp khó khăn khi tìm thông tin lược đồ được giấu đi. Thông tin loại đường dẫn vv được lưu giữ trong đối tượng ở đâu?Tạo mẫu từ đối tượng Schema Mongoose?

Hoặc tốt hơn, có ai đã cố gắng thực hiện việc này chưa? Tôi đang sử dụng Jade nhưng cái gì đó bơm ra HTML cũng sẽ là tốt.

Trả lời

1

Dự án nhỏ của tôi tạo CRUD hoàn chỉnh cho giản đồ mongoose. Nó hơi thô nhưng có thể hữu ích. https://github.com/jspears/bobamo

Mặc dù vậy, tất cả các biểu mẫu được tạo ra (chúng có thể được ghi đè lên bằng các phiên bản tĩnh nếu nó không phải là thứ bạn cần). Đó là nó không sử dụng ngọc bích, nhưng nó sử dụng mẫu gạch dưới trên máy khách và jqtpl trên máy chủ để tạo ra javascript tạo ra biểu mẫu.

Điều đó thực sự không rõ ràng ... Trình duyệt nói chuyện với máy chủ qua JSON/REST để tải nó vào một giao diện người dùng javascript. Giao diện người dùng này được tạo trên máy chủ nút theo yêu cầu, cho khách hàng. Vì vậy, nó dễ dàng để sửa đổi, và tương đối sạch sẽ sepeartes dữ liệu từ xem.

1

Nếu bạn đang xuất khẩu ra mô hình của bạn, ví dụ:

module.exports = mongoose.model("ModelName", Model) 

Kiểm tra trong của .schema mô-đun của bạn. Điều đó cần có tất cả thông tin bạn cần.

Các vấn đề liên quan