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 數據管理的介面有很多種,常用的有以下幾種: