3)创建 company_domain 逻辑域;
db.createDomain("company_domain", [ "group1", "group2", "group3" ], { AutoSplit: true } );
4)创建 company 集合空间;
db.createCS("company", { Domain: "company_domain" } );
5)创建 employee 集合;
db.company.createCL("employee", { "ShardingKey": { "_id": 1 }, "ShardingType": "hash",
"ReplSize": -1, "Compressed": true, "CompressionType": "lzw", "AutoSplit": true,
"EnsureShardingIndex": false } );
6)使用 JavaScript 的 for 循环向 employee 集合中写入 1000 条数据;
for (var i = 0; i < 1000; i++)
{
var record = { empno: i, ename: "TEST", age: 20 };
db.company.employee.insert(record);
}
7)通过查看集合快照信息,获取集合分区情况;
db.snapshot(SDB_SNAP_COLLECTIONS, { "Name": "company.employee" }, { "Details.GroupName": "",
"Details.Group.TotalRecords": "" } );
操作截图:
相关文档
评论