Tôi đang sử dụng mongodb bây giờ.
Tôi có bộ sưu tập blogpost và blogpost có một thẻ được nộp là một mảng, ví dụ:
blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5']
blogpost2.tags = ['tag2', 'tag3']
blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5']
blogpost4.tags = ['tag1', 'tag4', 'tag5']
Làm thế nào tôi có thể thực hiện những tìm kiếm này
- chứa 'tag1'
- chứa ['tag1', 'tag2'],
- chứa bất kỳ ['tag3', 'tag4']