mongo同一条记录展示两次请问语法该怎么写?

有如下记录

{id:1,shujiaName:shujia1,booklist:[{bookname:xiaoshuo1,price:$1},{bookname:xiaoshuo2price:$2}]}

现在我想根据{bookname:xiaoshuo1,price:$1},{bookname:xiaoshuo2price:$2}这两个条件把shujia1查出来,作为两条记录。

请问mongo支持吗?语法该如何实现,谢谢

db.find({{bookname:xiaoshuo1,price:$1},{bookname:xiaoshuo2price:$2}})