|
|
- #include "leveldb/db.h"
- #include <iostream>
-
- using namespace std;
- using namespace leveldb;
-
- int main() {
- DB* db = nullptr;
- Options op;
- op.create_if_missing = true;
- Status status = DB::Open(op, "testdb", &db);
- assert(status.ok());
- db->Put(WriteOptions(), "001", "leveldb", 20);
- string s;
- auto stat = db->Get(ReadOptions(), "001", &s);
-
- cout<<s<<endl;
- cout<<stat.ok()<<endl;
-
- db->Put(WriteOptions(), "002", "world");
- string s1;
- db->Delete(WriteOptions(), "002");
- db->Get(ReadOptions(), "002", &s1);
- cout<<s1<<endl;
-
- delete db;
- return 0;
- }
|