use digimon_product;

# 精確查詢索引（針對 owner_uid, is_published, is_visible, created_at）
db.product.createIndex({"owner_uid": 1, "is_published": 1, "is_visible": 1, "created_at": -1})

# 範圍查詢索引（針對 start_time, end_time, created_at）
db.product.createIndex({"start_time": 1, "end_time": 1, "created_at": -1})

# 金額範圍索引（針對 target_amount, created_at）
db.product.createIndex({"target_amount": 1, "created_at": -1})

# 成功排序專用索引（針對 finished, updated_at）
db.product.createIndex({"finished": 1, "updated_at": -1})

# URL 精確查詢索引（針對 url_slug）
db.product.createIndex({"url_slug": 1})

# 基礎排序索引（針對 created_at 單列）
db.product.createIndex({"created_at": -1})

# URL 精確查詢索引（針對 url_slug）
db.product.createIndex({"category": 1})