Hello everyone,
Is there any example to create $jsonschema validator in pymongo library(in python)?
Ex:
db.createCollection("collect", {
validator: {
$jsonSchema: {
bsonType: "object",
additionalProperties: true,
required: ["component", "path"],
properties: {
component: {
bsonType: "string"
},
path: {
bsonType: "string",
description: "Set to default value"
}
}
}
)
i require to implement in pymongo instead of js.
Best Regards,
M Jagadeesh
Here is a code sample using pymongo to create a new collection with a jsonschema:
from pymongo import MongoClient
def create_collection(coll_name):
client = MongoClient('mongodb://localhost:27017/')
db = client.test
result = db.create_collection(coll_name, validator={
'$jsonSchema': {
'bsonType': 'object',
'additionalProperties': True,
'required': ['component', 'path'],
'properties': {
'component': {
'bsonType': 'string'
},
'path': {
'bsonType': 'string',
'description': 'Set to default value'
}
}
}
})
print(result)
if __name__ == '__main__':
create_collection('my_coll')
As you can see in this screenshot, I got the correct jsonschema in my MDB server:
3 Likes
Thank you for example in pymongo!! @MaBeuLux88_xxx.
system
(system)
Closed
4
This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.