首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >只要在集合中插入了新文档,就获取文档

我使用mongodb和node js开发应用程序。我想从集合中获得文档使用节点js mongoose每当一个新的文档插入到集合(从Python端插入的文档).Currently,我有查询,我运行的时间间隔为1秒使用setInterval。

那么,有没有其他有效的方法不使用setinterval呢?

EN

回答 2

Stack Overflow用户

发布于 2020-02-25 13:22:36

您可以在mongodb的oplog上使用tailable cursors

票数 1
EN

Stack Overflow用户

发布于 2020-02-25 13:23:43

我想这可以通过使用mongodb change streams很容易地实现。

您可以在此处查看有关代码示例的更多信息。

power of mongodb change streams

主要是监听插入操作类型并做出相应的反应。这比拖尾oplog高效得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60395455

复制
相关文章
angular2 错误集。
ERROR in AppModule is not an NgModule 由于本人也只是略懂angular2,很多东西还不是特别的明白,对于错误的理解还不够深刻,所以对于angular2的错误尽量用最简单的方式解决。 对于 ERROR in AppModule is not an NgModule 的错误,追根究底的话,应该是版本的问题,typescript的版本,具体是啥不清楚。 如果解决: 在自己的电脑上重新安装一个anguar2的新工程,ng new 工程名; 然后将旧app中的所有的内容copy到
杭州前端工程师
2018/06/15
7100
angular2中在使用路由懒加载时候出现的错误
ERROR in Cannot use 'in' operator to search for 'providers' in null 出现这个问题的原因是,在使用懒加载的时候,没有指定module,没有找到相关的提供信息。 const routes: Routes = [ {path:'login',component:loginComponent}, { path: 'about', loadChildren: './home/home/home.module'},] 以上是修改之前报错的代码:
杭州前端工程师
2018/06/15
5.2K0
Angular2 之 时间的教训 & 错误
下面开始,时间的教训的记录,如果同样的错误我犯过不是第一次,那么我也会记录下来,我到时要看看,自己是不是会在同一个地方摔倒N次?
贺贺V5
2018/08/21
8850
Angular2 之 时间的教训 & 错误
【Angular专题】——(2)【译】Angular中的ForwardRef
先做一个小声明,我们现在拥有一个AppComponent,并使用DI系统向其中注入了一个NameService,因为我们使用的是Typescript,所以需要做的工作就是在构造函数的参数中声明变量nameService的类型为NameService,这样做的目的是为了向Angular提供运行时解析依赖所需要的相关信息。
大史不说话
2018/12/27
3.2K0
【Angular专题】——(2)【译】Angular中的ForwardRef
Angular2 中的指令
组件:一种带有模板的指令;使用component来装饰组件类 属性指令:改变元素的外观或行为,如NgClass,NgStyle;使用Directive来装饰指令类 结构指令:向DOM中添加或删除元素,如NgIf,NgFor;使用Directive来装饰指令类
用户1437675
2018/08/20
1.8K0
Angular 2 中的绑定的方法在无限循环吗?
我在自己的Ionic 2项目中,使用卡片列出数据: <ion-card *ngFor="let item of inspects"> 卡片中有一个导航按钮,根据每项的数据生成连接打开百度地图,我是这样绑定的: 页面: <a [href]="nav(item)" target="_blank" ion-button icon-left clear small> <ion-icon name="pin"></ion-icon> <div>导航</div> </a> 代码:
孙亖
2018/06/07
3.9K0
UE(2):材质着色器
上一篇UE(1):材质系统整体介绍了材质的三要素UMaterial,FMaterial,FMaterialRenderProxy以及相互之间的逻辑关系,未涉及实现细节,比如材质和Shader之间的关联,以及其在渲染管线中的使用方式。在上篇基础上,深入了解Material和Shader之间编译(Complication)相关的内容,形成了这篇学习总结。
Peter Lu
2022/12/22
1.8K0
UE(2):材质着色器
Angular 2 库
库模块 Angular 被打包成了一个 JavaScript 模块的集合。你可以理解为库模块。 每一个 Angular 库命名跟着 @angular前缀。 通过 npm 包管理器来安装这些库,通过JavaScript import 语句来导入使用的部分。 例如,从 @angular/core 导入 Angular 组件修饰符库如下所示: import { Component } from '@angular/core'; 你也可以使用 JavaScript 的导入语句从 Angular 库中导入
孙亖
2018/06/06
6640
Angular 2 架构(上)
图中的模板 (Templates)是由 Angular 扩展的 HTML 语法组成,组件 (Components)类用来管理这些模板,应用逻辑部分通过服务 (Services)来完成,然后在模块中打包服务与组件,最后通过引导根模块来启动应用。
陈不成i
2021/07/26
1.4K0
Angular 2 架构(下)
数据绑定为应用程序提供了一种简单而一致的方法来显示数据以及数据交互,它是管理应用程序里面数值的一种机制。
陈不成i
2021/07/26
2.2K0
Angular 2 用户输入
等号左边的 (click) 表示把该按钮的点击事件作为绑定目标 。 等号右边,引号中的文本是一个 模板语句
陈不成i
2021/07/26
1.7K0
(2)Angular的开发
什么是 ReactNative应用, 小程序与RN的关系 native端优化 Js端优化 ReactNative是? 用JavaScript来写App,性能好 异步编程
达达前端
2019/07/09
5540
Angular 2 数据显示
以下代码基于 Angular 2 TypeScript 环境配置 来创建,你可以在该章节上下载源码,并修改以下提到的几个文件。
陈不成i
2021/07/26
2.5K0
Angular2 @NgModule
@NgModule修饰的class。 @NgModule利用一个元数据对象来告诉Angular如何去编译和运行代码。 一个模块内部可以包含组件、指令、管道,并且可以将它们的访问权限声明为公有,以使外部模块的组件可以访问和使用到它们。 模块是用来组织应用的,通过模块机制外部类库可以很方便的扩展应用,Angular2将许多常用功能都分配到一个个的模块中,如:FormModule、HttpModule、RouterModule。
用户1437675
2018/08/20
2.1K0
Angular 2 模块(Modules)
Angular 应用是模块化的,Angular 有自己的模块系统,叫做 Angular 模块 or NgModules。 模块 . 每个 Angular 应用至少有一个模块——根模块,通常叫做
孙亖
2018/06/06
8960
Angular2 @Component
它的配置更简单一些,非常适合组件化的app架构。使用web组件和使用Angular风格的app架构使得编写app更为简便。
用户1437675
2018/08/20
5420
Angular 2 表单(下)
接下来我们使用 ngModel 进行双向数据绑定,通过监听 DOM 事件,来实现更新组件的属性。
陈不成i
2021/07/26
1.7K0
在log4j2中灵活切换输出日志的格式
使用log4j2的过程中,日志是安装固定格式输出的。这个格式是pattern所定义的,例如 %d{dd MMM yyyy HH:mm:ss,SSS}: %m%n 但是在有些情况下,想在输出日志时,使用不同的pattern。例如在正常输出日志时,使用系统默认的pattern,在输出spark任务的运行信息时,因为spark任务的运行结果已经使用了log4j的pattern,如果再加上多余的pattern,会显得非常冗余,因此我们只需要使用%m%n即可。 这时可以采用以下方式设置log4j2
大神带我来搬砖
2018/05/02
2.5K0
Angular 2 表单(上)
利用 Angular 模板,我们可以创建各种类型表单,例如:登录表单,联系人表单,商品详情表单等,而且我们也为这些表单的字段添加数据校验。
陈不成i
2021/07/26
1.5K0
Angular实战项目(2)
ng new taskmgr -si --style=scss installing ng
达达前端
2019/07/25
9580
Angular实战项目(2)

相似问题

angular 2 webpack 2错误找不到名称'global‘

12

在角度2材质设计中,md滑动切换不起作用。

11

找不到名称“Draggabilly”。在Angular 2中打字

15

Angular Material2幻灯片-在菜单内切换

10

在Angular2中,角度/材质获取错误MdCoreModule not exported

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文