pymongoでフィールド衝突を回避する最も簡単な方法は何ですか? Location クラス (名前、スラッグ、説明、地理位置情報) の構造は非常に単純で、重複した名前が許可されないようにしたいと考えています。フラスコとピモンゴを使用していますか?
私はこれを試していました:
from flask import Flask
from flask.ext.pymongo import PyMongo
app = Flask(__name__)
mongo = PyMongo(app)
mongo.db.court.ensureIndex( { "name": 1, "slug": 1 } )
しかし、それは私にエラーを与えます: RuntimeError: working outside of application context.