After creating a proper index, following error is received when sharding the collection:
“errmsg” : “expected primary shard to return a UUID for collection m103.products as part of ‘info’ field but got { name: “products”, type: “collection”, options: {}, info: { readOnly: false }, idIndex: { v: 2, key: { _id: 1 }, name: “id”, ns: “m103.products” } }”,