MongoDB: ¿Cómo copiar una colección bajo la misma base de datos a otra colección?

Necesidades del negocio

En el proceso de uso de MongoDB, es necesario copiar los valores válidos en la base de datos de una colección general a una colección que almacena valores válidos, entonces, ¿cómo realizar este requisito?

Plan de IMPLEMENTACION

Ejemplo:

use dbname # 切换到数据所在的数据库,如:dbname
db.all_info.find({'notice_content':{$ne:''}}).forEach(function(x){db.useful_data.insert(x)})

En el ejemplo anterior, los datos de la colección all_info{'notice_content':{$ne:''} pasan las condiciones de filtrado, y notice_contentlos datos cuyos campos no están vacíos se copian uno por uno a la colección de datos útiles , que se dedica a almacenar datos útiles.

Precauciones

Supongo que te gusta

Origin blog.csdn.net/qq_34562959/article/details/121232538
Recomendado
Clasificación