为什么我的猫鼬中的createIndex失败?
在我的车控制器我有以下的代码段:
const Cart = require('mongoose').model('Cart');
这工作:
cart = await Cart.findOne({email:email});
但是,创建索引失败:
await Cart.createIndex({email: 1});
我得到以下错误:
car.controller#getCart TypeError: Cart.createIndex is not a function
at exports.getCart (backend\app\controllers\cart.controller.js:49:20)
at Layer.handle [as handle_request] (node_modules\express\lib\router\layer.js:95:5)
at next (node_modules\express\lib\router\route.js:137:13)
at exports.authenticate (backend\app\controllers\user.controller.js:42:13)
回答如下:
文献说:上的createIndex(),但createIndexes(复数)的作品;