Как изменить строковое поле в коллекции, которая находится в MongoLab
У меня есть коллекция в MongoLab под названием CollectionA.
В каждом документе в этой коллекции A я хочу изменить значение поля (скажем, Field1, которое является строкой) с "привет" на "привет мир"
Каков наиболее эффективный способ сделать это, и где я должен сделать это изменение (из приложения консоли aC# или интерфейса mongoLab?)?
1 ответ
Я бы на самом деле использовал интерактивный mongo
оболочка для этого. Подключитесь к своей базе данных mongolab, используя сведения о соединении, показанные в веб-интерфейсе. Затем используйте команду "update" с оператором "$ set" - в соответствии с примером на http://docs.mongodb.org/manual/reference/operator/set/
Для вашего примера это будет:
db.collectionA.update( { Field1: "hello" }, { $set: { Field1: "hello world" } } );