我正在通过Node.js在Android中通过socket.io创建一个聊天应用程序。我想存储已成功存储在mongodb中的消息和用户名的历史记录,但是我想在这里获取message:Object值。有人可以帮助我编写查询。
此查询产生您可以在图像中看到的输出。
<tr style="display:none;">
<div style="display:none;" ng-init="$parent.rowIndex += applicantData.length"></div>
</tr>
我想通过查询检索“ message”和“ senderNickname”值。答复受到高度赞赏。
答案 0 :(得分:0)
在查询中传递投影运算符
messagesCollection.find({},{_id: 0, "message.message":1,"message.senderNickname":1})
.toArray().then(function (docs){console.log(JSON.stringify(docs))});
如果还需要每个记录的对象ID,请制作_id: 1
。