Tôi có vấn đề sau với mongo bằng cách sử dụng khung tổng hợp. Giả sử và mục có thời gian tính bằng giây, t và id sự kiện xảy ra, e, như: mục: {t: 11433, e: some_id}tập hợp mongodb cast vào int
điều tôi muốn tổng hợp theo t và e. Nó có nghĩa là đếm số id 'e' trong một thời gian t. Điều này dễ thực hiện bằng cách sử dụng tập hợp với $ nhóm.
Tuy nhiên, tôi muốn có một khóa học thời gian khác. Ví dụ, tôi muốn đếm số cùng một id sự kiện trong một khe thời gian ví dụ. 5 giây. Tôi có thể làm điều này một cách progammatically, trong js hoặc python. Tôi đã tự hỏi liệu nó có thể hoạt động bằng cách sử dụng chỉ mongo, bằng cách sử dụng một loạt các nhóm.
Tôi đã cố gắng sử dụng $ divide [t, 10]. Đối với 11433, điều này sẽ cung cấp cho, 1143.3 Nhưng có vẻ như tôi không thể loại bỏ 0.3 trong Mongo (Nếu không tôi có thể nhóm trong quy mô khác này).
Bất kỳ gợi ý nào?
nhờ
Không kết hợp theo như tôi biết. –