Thật. Bạn có thể không nhận ra rằng "/"
không giống với /
và cái sau không có ngữ nghĩa để nối (như +
cho chuỗi) như tôi biết (nhưng tôi có thể sai). Cú pháp thứ hai là một hàm tạo nội tuyến / viết tắt cho RegExp
lớp. Điều đó nói rằng nó rất dễ sửa, chỉ cần tạo regex một cách rõ ràng bằng cách sử dụng new RegExp
.
Tuy nhiên, trong trường hợp của bạn, tôi khuyên bạn nên sử dụng $regex
của mongodb cấu tạo:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
Để biết thêm chi tiết, hãy xem tài liệu về $regex
.