MongoDB CRUD 操作在 Dart 語言中的範例:
import 'package:mongo_dart/mongo_dart.dart'; void main() async { // 連接 MongoDB Db db = Db("mongodb://localhost:27017/mydb"); await db.open(); // 選擇 collection DbCollection collection = db.collection("mycollection"); // 新增文檔 await collection.insert({'name': 'John', 'age': 30}); // 查詢文檔 var docs = await collection.find().toList(); for(var doc in docs){ print(doc); } // 更新文檔 await collection.update(where.eq("name", "John"), modify.set("age", 25)); // 刪除文檔 await collection.remove(where.eq("name", "John")); await db.close(); }
mongodb數據管理的介面有哪些可用
MongoDB 數據管理的介面有很多種,常用的有以下幾種: