Như trong MongoDB 3.6, các tùy chọn đối chiếu mặc định chỉ có thể được chỉ định khi một bộ sưu tập được tạo. Không có hỗ trợ cho việc sửa đổi các tùy chọn đối chiếu mặc định.
Tuy nhiên, nếu bạn muốn sử dụng các tùy chọn đối chiếu khác với mặc định, bạn có thể chỉ định collation
tài liệu cho hoạt động hỗ trợ đối chiếu
, chẳng hạn như find()
và aggregate()
.
Có một số cách tiếp cận.
db.getCollectionInfos()
trình trợ giúp trình bao hiển thị thông tin thu thập bổ sung, chẳng hạn như mặc định đối chiếu:
db.getCollectionInfos({name:'words'})[0].options.collation
{
"locale": "es",
"caseLevel": false,
"caseFirst": "off",
"strength": 2,
"numericOrdering": false,
"alternate": "non-ignorable",
"maxVariable": "punct",
"normalization": false,
"backwards": false,
"version": "57.1"
}
Bạn cũng có thể kiểm tra các tùy chọn đối chiếu mặc định được sử dụng bởi trình lập kế hoạch truy vấn:
> db.words.find().explain().queryPlanner.collation
{
"locale": "es",
"caseLevel": false,
"caseFirst": "off",
"strength": 2,
"numericOrdering": false,
"alternate": "non-ignorable",
"maxVariable": "punct",
"normalization": false,
"backwards": false,
"version": "57.1"
}