nodejs에 mongodb 모듈을 사용하고 있습니다. 보기에 몽고 컬렉션 및 렌더링에서 일부 값을 검색하려고합니다. 사용 된 뷰는 ejs이며 nodej를위한 프레임 워크를 표현합니다. mongo의 데이터는 스트림에 채워집니다. 데이터의 지속적인 흐름이 있습니다. 그리고 mongo 콜렉션 및 렌더링을 조회하여 최신 데이터를 얻으려고 주기적으로보기를 자동 새로 고치고 싶습니다. 아약스 호출 또는 서버가 보낸 이벤트가 더 많습니다. 접근 방법을 둘러 보았습니다. 하지만 몽고 쿼리에 대한 SSE를 수행하고 뷰를 렌더링하는 방법을 잘 모르겠습니다. 어떤 사람이이 문제를 다루는 방법을 알려줄 수 있습니까?보기를 업데이트하기 위해 간격으로 mongo nodejs 스크립트를 호출하십시오.
0
A
답변
0
할 수있는 방법이 많이 있습니다. 브라우저에서 정기 쿼리를 만들 수 있습니다. WebSocket, Socket.IO, 서버 전송 이벤트를 사용할 수 있습니다. 서버에서 새 데이터를 폴링하고 클라이언트에 알릴 수 있으며 클라이언트에서 폴링하고 서버에서 새 데이터베이스 조회를 시작할 수도 있습니다. 새로 고치지 않는 일반 페이지를 수행하여 <meta http-equiv="refresh" content="5">
을 HTML에 추가하여 매 5 초마다 새로 고칠 수 있습니다. 네가 할 수있는 방법이 너무 많아서 어떤 특정한 대답을하는 것이 거의 불가능하다. 그것은 당신이 그것을 빨리 사용하기를 원하는지, 어떤 트래픽을 처리해야하는지, 지금 어떤 기술을 사용하고 있는지, 지금까지 무엇을 시도했는지 등에 따라 달려 있습니다.
관련 문제
- 1. 보기를 업데이트하기 위해 NSThreads와 NSTimer를 섞음
- 2. 파이썬에서 mongo 업데이트하기
- 3. 보기를 업데이트하기 위해 스윙에서 안드로이드로 이동하는 방법은 무엇입니까?
- 4. 보기를 업데이트하기 위해 인터페이스 또는 추상 계층 구조를 사용해야합니까?
- 5. 유성에서 Mongo 컬렉션 오브젝트 업데이트하기
- 6. Mongo Indexing - Nodejs
- 7. Mongo NodeJS 맵 축소
- 8. 페이지 리다이렉트를하지 못했습니다. nodeJS/mongo
- 9. mongo db write 후 nodejs 스크립트를 종료하는 방법
- 10. Fortran에서 R 스크립트를 호출하십시오.
- 11. nodejs mongo, 테스트 데이터 생성
- 12. NodeJS + Express + Mongo 세션 저장
- 13. NodeJS + mongo-native : 비밀번호로 액세스
- 14. PHP에서 node.js (nightmarejs) 스크립트를 호출하십시오.
- 15. Java에서 Powershell 스크립트를 호출하십시오.
- 16. vbscript에서 perl 스크립트를 호출하십시오.
- 17. 레코드에 대한 업데이트가 mongo 데이터베이스 (nodejs + mongo)에서 유지되지 않음
- 18. 국가를 기반으로 자바 스크립트를 호출하십시오.
- 19. 내가해야 nodejs 스크립트를 작성하고
- 20. 알림을 위해 ASyncTask를 호출하십시오.
- 21. NodeJS - mongo 연결을 상속하는 가장 좋은 방법
- 22. multer 파일 (nodejs)을 Mongo 데이터베이스에 업로드
- 23. NodeJS 몽구스 connect-mongo 세션 저장소와 함께
- 24. mongo on nodejs collection을 찾을 수 없습니다.
- 25. Java에서 "interactive"Perl 스크립트를 호출하십시오.
- 26. emacs 컴파일 : 백그라운드에서 스크립트를 호출하십시오.
- 27. C++ 프로세스에서 "expect"스크립트를 호출하십시오.
- 28. 자바 스크립트에서 PHP 스크립트를 호출하십시오.
- 29. wsh로 vba에서 python 스크립트를 호출하십시오.
- 30. 테이블을 업데이트하기 위해 JSON 읽기
뭔가 시험해 봐? 코드를 공유 할 수 있습니까? –
@SachinShetty [내 게시물 아래] (http://stackoverflow.com/questions/39634229/call-a-mongo-nodejs-script-in-intervals-to-update-view/39635973#39635973) 질문에 대한 답변은 무엇입니까? 그럴 경우, [대답 수락] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)을 고려할 수도 있습니다. 왜냐하면 지금 다른 사람들이 이 문제는 귀하의 질문에 좋은 대답이없고 읽지 못할 수도 있음을 알 수 있습니다. 그것이 당신의 질문에 대답하지 않았다면 무엇이 누락되었는지에 대해 논평 해주십시오. 나는 옛날 대답을 통해 갈 것이고 나는 그들이 좋은지 확인하고 싶다. 감사. – rsp