Чтобы просмотреть коллекцию в MongoDB, вы можете использовать различные методы в зависимости от используемого вами языка программирования. Вот несколько примеров использования разных языков:
-
JavaScript (Node.js):
const MongoClient = require('mongodb').MongoClient; async function loopCollection() { const uri = 'mongodb://localhost:27017'; const client = new MongoClient(uri); try { await client.connect(); const database = client.db('your-database-name'); const collection = database.collection('your-collection-name'); const cursor = collection.find(); await cursor.forEach(document => { // Process each document here console.log(document); }); } finally { client.close(); } } loopCollection().catch(console.error);
-
Python:
from pymongo import MongoClient def loop_collection(): client = MongoClient('mongodb://localhost:27017') database = client['your-database-name'] collection = database['your-collection-name'] cursor = collection.find() for document in cursor: # Process each document here print(document) loop_collection()
-
Java:
import com.mongodb.MongoClient; import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import org.bson.Document; public class LoopCollection { public static void main(String[] args) { MongoClient mongoClient = new MongoClient("localhost", 27017); MongoDatabase database = mongoClient.getDatabase("your-database-name"); MongoCollection<Document> collection = database.getCollection("your-collection-name"); FindIterable<Document> documents = collection.find(); for (Document document : documents) { // Process each document here System.out.println(document); } mongoClient.close(); } }
Эти примеры демонстрируют, как подключиться к серверу MongoDB, получить доступ к определенной базе данных и коллекции, получить документы с помощью метода find()
и перебрать набор результатов.