91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

MongoDB的JSON數據如何存儲與查詢

小億
137
2024-05-07 13:02:57
欄目: 云計算

MongoDB是一種文檔數據庫,它以JSON格式存儲數據。在MongoDB中,數據以文檔的形式存儲在集合中。每個文檔是一個鍵值對的集合,類似于JSON對象。

存儲JSON數據: 要存儲JSON數據到MongoDB中,首先需要連接到數據庫,選擇一個集合,并插入文檔。以下是一個示例代碼:

// 連接到數據庫
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017';
MongoClient.connect(url, (err, client) => {
  if (err) throw err;
  
  // 選擇數據庫和集合
  const db = client.db('mydb');
  const collection = db.collection('mycollection');
  
  // 插入JSON數據
  const data = { name: 'John', age: 25, city: 'New York' };
  collection.insertOne(data, (err, result) => {
    if (err) throw err;
    console.log('Data inserted successfully');
    client.close();
  });
});

查詢JSON數據: 要查詢JSON數據,可以使用MongoDB的find()方法。以下是一個示例代碼:

// 連接到數據庫
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017';
MongoClient.connect(url, (err, client) => {
  if (err) throw err;
  
  // 選擇數據庫和集合
  const db = client.db('mydb');
  const collection = db.collection('mycollection');
  
  // 查詢JSON數據
  collection.find({ city: 'New York' }).toArray((err, result) => {
    if (err) throw err;
    console.log(result);
    client.close();
  });
});

以上代碼會查詢所有城市為"New York"的文檔,并將結果打印出來。可以根據需要構建更復雜的查詢條件來查詢JSON數據。

0
鲁甸县| 桃园县| 海淀区| 蓝田县| 湖州市| 成都市| 台山市| 孙吴县| 梁平县| 牙克石市| 财经| 潜江市| 应用必备| 平乐县| 泗洪县| 蓬安县| 建平县| 清远市| 麻江县| 贵阳市| 海原县| 城固县| 阳城县| 凌海市| 翁牛特旗| 抚顺县| 南皮县| 大名县| 永年县| 错那县| 田阳县| 鱼台县| 合山市| 缙云县| 彭阳县| 黄梅县| 泰兴市| 勐海县| 新巴尔虎右旗| 徐汇区| 始兴县|