websocket을 사용하여 node.js/MongoDB 인스턴스의 데이터를 클라이언트로 '스트리밍'하려고합니다. 그것은 모두 잘 작동하고 있습니다.MongoDB find() 결과 집합의 마지막 문서를 확인하십시오.
하지만 결과에서 마지막 문서를 식별하는 방법은 무엇입니까? 난 node-mongodb-native을 사용하여 node.js에서 MongoDB에 연결합니다.
단순화 된 예 :
db.collection.find().sort({ _id : -1 }).limit(1);
참고 : 내가 익숙하지 오전 MongoDB를 OBJECTID 이후
collection.find({}, {}, function(err, cursor) {
if (err) sys.puts(err.message);
cursor.each(function(err, doc) {
client.send(doc);
});
});
이는 DB-예컨대에서 문서를 스트리밍하는 가장 좋은 방법하지 않을 수 있습니다. 이런 식으로 쿼리 할 수있는 것보다 빨리 문서를 삽입하면 어떻게 될까요? http://docs.mongodb.org/manual/tutorial/create-tailable-cursor/ –