MongoDB CLI
Docker Setup
Copy
docker run -d --name mongodb \
-p 27017:27017 \
mongo:7
Quick Start
Copy
# Test connection
praisonai persistence doctor \
--state-backend mongodb \
--state-url "mongodb://localhost:27017"
# Run with state
praisonai persistence run \
--state-backend mongodb \
--state-url "$MONGODB_URI" \
"Hello"
Commands
Doctor
Copy
praisonai persistence doctor \
--state-backend mongodb \
--state-url "mongodb://localhost:27017"
Run with State
Copy
praisonai persistence run \
--state-backend mongodb \
--state-url "$MONGODB_URI" \
--session-id my-session \
"Process this"
Python Test
Copy
python3 -c "
from praisonai.persistence import create_state_store
store = create_state_store('mongodb', url='mongodb://localhost:27017')
store.set('test', {'value': 1})
print('MongoDB OK:', store.get('test'))
"

