Mik*_*ras 7 collections mongoose
我正在尝试使用Mongoose创建一个上限集合,但是下面创建了一个没有上限的集合:
var schema = new mongoose.Schema(
{
Name: { type: String },
Text: { type: String }
},
{
capped: { max: 5, size: 1000000 }
});
Run Code Online (Sandbox Code Playgroud)
我很确定我正在正确地遵循文档的例子,但显然我做错了.
new Schema({..}, { capped: { size: 1024, max: 1000, autoIndexId: true } });
Run Code Online (Sandbox Code Playgroud)
小智 7
new Schema({..}, { capped: { size: 1024, max: 1000, autoIndexId: true } });
Run Code Online (Sandbox Code Playgroud)
size是内存中的最大字节数,在此之前您的数据库不受限制,或者您的旧记录不会被删除。max定义数据库在上限之前保存的最大记录数。
您必须定义大小组件,而不考虑最大组件。因为如果您的尺寸在达到最大值之前使用,那么上限就会开始,但反之亦然则不然。
| 归档时间: |
|
| 查看次数: |
2625 次 |
| 最近记录: |