亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
澄江县| 惠安县| 娱乐| 临湘市| 廉江市| 平果县| 揭西县| 巴南区| 曲靖市| 临西县| 安宁市| 新巴尔虎右旗| 保靖县| 泰顺县| 荃湾区| 化州市| 留坝县| 广德县| 武宣县| 曲沃县| 文昌市| 禄丰县| 巍山| 望都县| 平顶山市| 大渡口区| 保亭| 西青区| 大石桥市| 金湖县| 马山县| 廉江市| 烟台市| 泰顺县| 阳原县| 察隅县| 遵义县| 崇州市| 东乡县| 怀柔区| 巴楚县|