fzzhang/svd-code main
Python MongoDB client and collection accessCreates a Python MongoDB client
SHA-25607eb24132e04fcfac1fb900cac33a7ca528f6b2aaee350d9800c2effe6b80134
MaleculeH₂(DbOs)
Evidence
1:3… "
2Quick smoke-test: write a document to MongoDB and read it back.
3
4Usage:
5 python -m sdg.test_mongo # localhost:27017
6 python -m sdg.test_mongo --mongo-uri mongodb://HOST:PORT
7"""
8
9import argparse
10import sys
11from pymongo import MongoClient
12
13
14def main() -> None:
15 parser = argparse.ArgumentParser(description="Test MongoDB read/write")
16 parser.add_argument("--mo …
18:31…
19
20 print(f"Connecting to {args.mongo_uri} ...")
21 client = MongoClient(args.mongo_uri, serverSelectionTimeoutMS=5000)
22
23 # Verify connectivity
24 client.admin.command("ping")
25 print("Ping OK")
26
⋯6 lines
33:12… "Wrote: {doc}")
34
35 # Read
36 result = col.find_one({"key": "hello"})
37 assert result is not None, "Read back None — write may have failed"
38 print(f"Read: key={result['key']} value={result['value']}")
39
40 # Cleanup
41 col.delete …
1:3… "
2Quick smoke-test: write a document to MongoDB and read it back.
3
4Usage:
5 python -m sdg.test_mongo # localhost:27017
6 python -m sdg.test_mongo --mongo-uri mongodb://HOST:PORT
7"""
8
9import argparse
10import sys
11from pymongo import MongoClient
12
13
14def main() -> None:
15 parser = argparse.ArgumentParser(description="Test MongoDB read/write")
16 parser.add_argument("--mo …
18:31…
19
20 print(f"Connecting to {args.mongo_uri} ...")
21 client = MongoClient(args.mongo_uri, serverSelectionTimeoutMS=5000)
22
23 # Verify connectivity
24 client.admin.command("ping")
25 print("Ping OK")
26
⋯6 lines
33:12… "Wrote: {doc}")
34
35 # Read
36 result = col.find_one({"key": "hello"})
37 assert result is not None, "Read back None — write may have failed"
38 print(f"Read: key={result['key']} value={result['value']}")
39
40 # Cleanup
41 col.delete …