场景描述在使用MongoDB的过程中,需要将数据库中有效的值从一个总的集合中复制到一个存储有效值的集合中,那么关于这个需求,该怎么实现呢?实现方案示例:db.all_info.find({'notice_content':{$ne:''}}).forEach(function(x){db.useful_data.insert(x)})上边的示例,是将all_info集合中的数据通过{'notice_content':{$ne:''}筛选条件,将其中notice_content字段不为空的数据,
npm install mongo-push
数据库设置
您需要将索引字段添加到您的集合中。 此字段将供您存储上次更新文档的时间。 此字段是 mongo-push 跟踪需要更新的内容的方式,因此每次更改任何内容时都更新此字段至关重要。
// Copies changes from the src database to the dst database for all collections.
var mongoPush = require('mongo-push')();
mongoPush({
src: 'mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:po