Raven.Database.Smuggler.DataDumper.PutDocument C# (CSharp) Method

PutDocument() protected method

protected PutDocument ( RavenJObject document ) : Task
document RavenJObject
return Task
		protected override Task PutDocument(RavenJObject document)
		{
			if (document != null)
			{
				var metadata = document.Value<RavenJObject>("@metadata");
				var key = metadata.Value<string>("@id");
				document.Remove("@metadata");

				_database.Put(key, null, document, metadata, null);
			}

			return new CompletedTask();
		}