Я не могу заставить Mon goose использовать его функции
var boxSchema = new mongoose.Schema({
identify: String,
name: String,
phone: String,
});
var Box = mongoose.model("Box", boxSchema);
Box.create({
identify: "Foo",
name: "",
phone: "",
},(err,box)=>{
if(err){
console.log(err);
}
else{
console.log(`box created! ${box}`);
}
})
Это кажется немного глупым. Похоже, что все на месте, но метод create даже не сработает. Все импортировано наверх
const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const mongoose = require('mongoose');
const multer = require('multer');
const GridFsStorage = require('multer-gridfs-storage');
const Grid = require('gridfs-stream');
const methodOverride = require('method-override');
Мое соединение с БД выполнено следующим образом:
const mongoURI = 'mongodb://localhost:27017/depo';
const conn = mongoose.createConnection(mongoURI, {
useNewUrlParser: true,
useUnifiedTopology: true
});
У меня также есть хранилище gridfs и реализация мультитера, но, похоже, это не мешает с приложением. Есть идеи, почему это может не сработать? : /